Case studies
Write-ups of systems I built and run. Client names stay private; the engineering is shown in full.
Book a call-
A supervised AI support agent grounded in real customer data
Support staff approve ready-made replies instead of writing every answer from scratch.
TypeScript · Effect · Vercel AI SDK · Postgres · BigQuery · Hono · React · Zendesk API
-
One governed platform for a company's internal AI automation
New internal AI tools launch on one shared, access-controlled platform, not from scratch.
Next.js · tRPC · Prisma · Go · Postgres · BigQuery · Prometheus · n8n
-
One AI chat assistant service for several brand apps
Several apps share one AI chat assistant, and an LLM judge reviews every conversation.
TypeScript · Fastify · Postgres / Drizzle · Redis / BullMQ · Vercel AI SDK · n8n · Next.js · Docker
-
Help-desk ingestion that proves nothing went missing
Every support ticket reaches the database; missing ones are found and repaired automatically.
Go · Postgres · Zendesk API · Prometheus · Slack
-
One job queue instead of five ways to pick up work
Background work survives deploys and crashes, and retries no longer repeat customer-facing actions.
TypeScript · Go · Postgres · LISTEN/NOTIFY · BigQuery · Zendesk API · n8n
-
An auditable AI fact-check of an exhibition wall text
441 paragraphs fact-checked with sources and returned the same afternoon.
AI research agents · Python · python-docx · LibreOffice · SHA-256 · JSON · CSV · HTML
-
Own product
An issue tracker shared by people and coding agents
People and coding agents work from one issue list without overwriting each other.
C# · .NET 10 · ASP.NET Core Razor Pages · EF Core · SQLite · SignalR · System.CommandLine · Docker