Apr 2025 –
Mar 2026
Python · Kafka · AWS · Azure AI · Gemini
CiVi is a municipal income-tax platform. It puts paper filings, online submissions and auditor review in one place, and it's live in Dublin, Ohio.
I designed and built every AI component in it. The city sends bundles of several hundred scanned pages at a time, with federal, state and municipal forms mixed together in no particular order. The pipeline cuts a bundle into separate returns, works out which form each one is, reads the fields off the page, then hands clean data back to whatever system asked for it. Three paths feed it: bulk scans, the public e-filing portal and the internal auditor portal. Each city's data stays separate, so adding a new one is config, not code.
Extraction picks its tool by form type. Azure Document Intelligence ships prebuilt models for the common federal forms, trained on those exact documents, so it reads them accurately. Municipal and state forms have no prebuilt model, so those go to Gemini instead. Everything moves as Kafka messages rather than requests, because a six hundred page bundle takes tens of minutes and nothing that slow belongs in a synchronous call. Work that fails gets caught, retried with backoff, and can be run again by hand.
Taazaa has published its own account of the project, covering the business side: AI assistant cuts tax return processing time from days to hours.
Mar 2026 –
Present
Arcadier MCP Gateway
C# · ASP.NET Core · MCP · Redis
Arcadier is a multi-tenant B2B2C marketplace. Its MCP gateway lets people run most marketplace operations in plain language, through the REST APIs the platform already has.
I designed it as a vendor-neutral translation layer, so it works with more than one AI assistant and more than one marketplace without changing the platform underneath.
Jan 2026 –
Present
Multi-Repository Code Intelligence
Python · LangGraph · Neo4j / Memgraph · Qdrant
A code-intelligence platform you can talk to. Separate indexer, agent and MCP services answer questions across repositories and trace how services, files and dependencies connect.
I work on the indexing and on the analysis workflows for architecture, security and data access, pairing dependency graphs with vector search.
Source:
repo-indexer,
repo-agent,
repo-mcp-server,
auth-gateway