IT and infrastructure since 2005, New York. I build small, well-tested services and write the documentation that makes them usable by someone who is not me.
I build with AI assistance and I do not hide it. I decide what gets built, I read what ships, and I am the one who answers when it breaks.
MCP servers that let an LLM client query public data directly. Built for tenant organizers, legal aid, and people representing themselves.
| mcp-nychousing | NYC HPD violations, complaints, building ownership, litigation, marshal evictions · npx @haksanlulz/mcp-nychousing |
| mcp-courtwatch | US case law and court dockets via CourtListener · npx @haksanlulz/mcp-courtwatch |
| mcp-fairrent | HUD Fair Market Rents and Section 8 income limits · npx @haksanlulz/mcp-fairrent |
| mcp-wagewatch | DOL wage and hour enforcement records · npx @haksanlulz/mcp-wagewatch |
GUDBUS · a GURPS 4e Discord service running in production for a live community. Roughly 50K lines, 3,154 passing tests, 106 commands, test-gated CI, schema migrations behind a startup gate that refuses to launch against a stale database.
label-assay · alcohol label compliance checked against TTB 27 CFR requirements, with a regulation citation on every finding. Live demo.
Upstream · PCGen #7680, merged. Pathfinder wealth by level was wrong at levels 10 and 13.


