Portfolio

All work.

6 case studies across pipelines, MCP servers, a live voice agent and full apps. Pick one to dive in.

Business data via AI chat

Production MCP Servers

Your team asks Claude a question, the AI pulls answers from your business data. Multiple MCP servers with domain-specific tools (search, analytics, reporting), secured with OAuth.

Claude APIMCP ProtocolTypeScriptNestJSOAuthDocker
4-stage automated lead gen

AI-Powered Data Pipeline

A 4-stage system that scrapes thousands of leads daily, filters noise with local AI, scores with Claude, and delivers top matches to Telegram. Runs autonomously, every day.

Claude APIOllamaNode.jsMongoDBPlaywright
Reliable integrations

Integrations That Survive Outages

A public live demo of one order running through five outside systems. Cut a line yourself and watch the queue retry, deduplicate, and park whatever will not go through in a backlog a person can see.

TypeScriptNestJSPostgreSQLDockerMCPStripe
Live voice agent

Fiona: Inbound Call Handler

My always-on voice agent. Handles inbound calls when I can't: qualifies leads, answers scope questions, schedules the discovery call. Talks live in English and German.

Voice AIWebRTCReal-timeWebhooksi18n
Sports-club platform

SGR App: Sports Club Platform

Full production app for a German sports club: training scheduler, attendance, member invites, and self-serve admin. Built and operated solo.

AngularNestJSMongoDBGraphQLDocker
Full production app

Flowly: AI Productivity Platform

AI productivity platform in production. Manage goals, automate recurring AI tasks, upload documents for AI-powered Q&A with source citations. Built and operated solo.

AngularNestJSGraphQLMongoDBClaude APIDocker

Have a project in mind?

Tell me what you're trying to build. I'll reply within 2 hours with an honest assessment.