Senior Full Stack Engineer · AI Solution Architect. The model proposes. The deterministic core disposes.
| years | public repos | workshop repos | workshop lines | workshop commits | workshop tests |
|---|---|---|---|---|---|
| 8+ | 19 | 25 | 270k | 2,357 | 2,875 |
Full stack engineer, eight years of it. Currently co-founding Lego Verse Module, building AI-driven SaaS on AWS.
The line I care about most in a system design: where the model is allowed to make a decision, and where it is not. Almost everything I ship has the same skeleton. A deterministic core owns state, money and limits. A probabilistic layer around it proposes rather than executes. Then a test asserts that every declared limit is actually enforced, which is where most agentic systems quietly fail.
| principle | in practice |
|---|---|
| ⛓️ The LLM never executes | Models classify, draft and propose. A rules engine approves, sizes and commits. Tests enforce the boundary. |
| 🏠 Local-first by default | Ollama, whisper.cpp, ComfyUI, Qdrant. If it can run on the host, it does. Cloud is a target, not a dependency. |
| 🔪 Vertical slices | Ship a complete flow, not a layer. Every slice is demoable the day it lands. |
| 📏 Measured, not claimed | Every headline number comes from a benchmark committed next to the code. |
| area | tools |
|---|---|
| Languages | TypeScript Python Go Node.js |
| AI · agents | LangGraph LangChain Ollama Anthropic Hugging Face TensorFlow MCP |
| Frontend | React Next.js Angular Redux Storybook React Native WebGPU |
| Backend | NestJS FastAPI GraphQL Express |
| Cloud · data | AWS CDK Step Functions Docker Kubernetes DynamoDB PostgreSQL MongoDB Redis Elasticsearch |
Nineteen open-source repos. Every number below comes from a benchmark committed in that repo.
GUARDRAILS FOR LLMS
| repo | what it is | measured | |
|---|---|---|---|
| 🚦 | tollgate | LLM gateway in Go. Go · OpenTelemetry · Prometheus | +0.129 ms p5091.5% cost cut |
| 🛡️ | toolwarden | MCP security auditor. TypeScript · MCP SDK · GitHub Action | 5 MCP servers scanned6 findings, all reviewed |
| 🧪 | evalgate | Agent regression tests in CI. TypeScript · GitHub Action · LLM judge | p = 0.031 caughtκ 1.0 judge |
| 🏗️ | infra-agent | Guardrailed Terraform agent. Python · LangGraph · Terraform · OPA | 0 / 24 violations applied |
| 🔎 | deep-research | Research agent with a citation verifier. Python · LangGraph · Ollama | 0 bad citations shipped812 / 812 fakes rejected |
| 🚨 | rca-bot | Alarm to root-cause bot. TypeScript · Step Functions · Logs Insights | 90.9% top-1 root cause30 / 30 fabrications blocked |
AGENT RUNTIMES AND TOOLING
| repo | what it is | measured | |
|---|---|---|---|
| ⚡ | serverless-agent | LangGraph on Lambda, as a CDK construct. TypeScript · AWS CDK · LangGraph.js | 718 / 718 conformance0 IAM wildcards |
| 🧾 | durable-multi-agent | Human-gated procurement agents. TypeScript · Step Functions · LangGraph | 0 duplicate POs$0.00 budget drift |
| ⏪ | flight-recorder | Time-travel debugger for LangGraph. Python · FastAPI · React | 10k checkpoints in 372 ms |
| ✍️ | co-author | AI as a CRDT peer. TypeScript · Yjs · ProseMirror | 32 peers in 468 ms1.1 ms write gate |
INFRASTRUCTURE FROM SCRATCH, IN GO
| repo | what it is | measured | |
|---|---|---|---|
| 📨 | kafka-go | Kafka broker from scratch. Go · stdlib only | 2.2 GB/s produce0 acked lost / 40 kill -9 |
| ♻️ | workflow-engine | Durable workflow engine. Go · SQLite | 0 lost / 200 kill -9703 transitions/s |
EVENT-DRIVEN AWS
| repo | what it is | measured | |
|---|---|---|---|
| 🧹 | etl-quarantine | ETL with row-level quarantine. TypeScript · Step Functions · Parquet | 1M rows, 0 lost, 0 dupes |
| 🛰️ | iot-telemetry | Fleet telemetry and geofence alerts. TypeScript · MQTT · AWS IoT | p99 7.2 ms0 duplicate alerts |
| 💹 | pricing-engine | Stream-driven pricing engine. TypeScript · DynamoDB Streams · AppSync | p50 172.5 ms to subscriber0 lost |
BROWSER AND FRONTEND
| repo | what it is | measured | |
|---|---|---|---|
| 🪄 | inpaint-web | In-browser object removal. TypeScript · onnxruntime-web · WebGPU | 38.9× WebGPU vs WASM |
| 📈 | webgpu-chart | Streaming chart on WebGPU. TypeScript · WebGPU · WGSL | p95 6.4 ms vs 46.7 ms uPlot |
| 🖍️ | whiteboard | Local-first whiteboard. TypeScript · Yjs · WebRTC | 3.2 ms p95 paint, 10k shapes |
| 🎨 | design-system | Design system and micro-frontends. React · Module Federation · Storybook | 88 screenshots0 serious a11y |
Ten systems that run on my own hardware, plus the harness that boots them and the live platform. One thesis, applied ten different ways. Repos without a public tag are private; happy to walk anyone through them.
AGENTS WITH A DETERMINISTIC CORE
| repo | what it is | measured | |
|---|---|---|---|
| 🏬 | marketplace | Multi-tenant commerce with a schema agent. A chat proposes schema changes; the engine adjudicates them. NestJS ×2 · Next.js · LangGraph.js · LocalStack · Playwright | 30.8k lines346 commits |
| 📈 | RakshaQuant | Agentic NSE paper trading. Agents read the market; a rules engine approves, sizes and places. Python 3.11 · LangGraph · Groq · LangSmith · uv | 19.9k lines113 commits |
| 🎓 | PersonalAITutor | Mastery-tracking tutor. Per-concept mastery that decays and replays from the attempt log. NestJS ×2 · LangGraph.js · mathjs · DynamoDB + S3 | 9.3k lines91 commits |
| 🔍 | AeoGeo | AI-search visibility scanner. How citable a site is to LLM search engines, tracked over time. NestJS · Turborepo + pnpm · DynamoDB · LangGraph.js | 8.9k lines31 commits |
LOCAL-FIRST AI APPS
| repo | what it is | measured | |
|---|---|---|---|
| 🎭 | Avatara public |
Character chat for ages 6 to 17. Every sentence passes a deterministic safety gate before it streams; the model runs locally. NestJS ×2 · Next.js · LangGraph · Ollama · Redis · DynamoDB | 53.2k lines337 commits |
| 💥 | ComicGen public |
Local comic studio. A topic goes in; a finished, lettered comic page comes out. Python 3.12 · FastAPI · ComfyUI / FLUX · Ollama · Pydantic v2 | 10.2k lines111 commits |
| 👻 | Invisible public |
Capture-excluded meeting overlay. Live transcription and advice the screen recorder never sees. Electron 43 · React 19 · whisper.cpp · Silero VAD · Qdrant | ~673 ms to first word148 commits |
| 🗓️ | personalAssistant | Local-first life tracker with voice. Every action also works with the AI switched off. NestJS · Next.js · faster-whisper · kokoro TTS · LocalStack | 13.0k lines68 commits |
PIPELINES AND TOOLING
| repo | what it is | measured | |
|---|---|---|---|
| 📸 | IntaBot | Agentic Instagram operations. Draft, schedule, approve and publish as a state machine. NestJS · Next.js · BullMQ · MinIO / S3 · Anthropic · Zod | 6.0k lines54 commits |
| 📥 | instascraper | Serialized media fetcher. One worker thread makes rate limiting structural. Next.js · FastAPI · Instaloader · Docker | 12.8k lines127 commits |
| 🛠️ | _devkit | Workshop boot harness. Cold boot, health check and tests for nine projects, one command each. PowerShell · Docker Compose · LocalStack | 9 projects2,875 tests |
LIVE
| repo | what it is | measured | |
|---|---|---|---|
| 🧬 | AI Avatara live |
End-to-end AI web platform on open-source transformer and diffusion models. Watch the demo. Transformers · Diffusion models · Full stack | hostedpublic demo |
Thirteen more private repos: plugins, services and tools that feed the systems above.
| repo | what it is | measured | |
|---|---|---|---|
| 🗒️ | instastudio | Structured JSON into Instagram-ready handwritten-notes carousels, with an AI revise chat and optional ComfyUI polish. | 7.6k lines240 commits |
| 🔬 | research assistant | Local-only deep research with a local Qwen model, returning a cited report with the process visible live. | 15.7k lines117 commits |
| 🖥️ | AI Avatara front end | The Next.js web client for the live AI Avatara platform. | 7.5k lines195 commits |
| 💼 | jobs reel | A weekly sheet of open roles becomes one 60-second vertical reel. | 11.2k lines82 commits |
| 🎬 | reel renderer | JSON in, reel out. A FastAPI service rendering Remotion reels in four themes. | 3.4k lines56 commits |
| 🎧 | HearSync | Upload a PDF and read it in a reflowed reader that reads to you, or follows along as you read aloud. | 7.9k lines46 commits |
| ☁️ | AI Avatara infra | AWS CDK infrastructure for the AI Avatara platform. | 2.7k lines44 commits |
| 🧩 | instacreator | Takes a reference Instagram post and produces an original one: analyse, concept, generate, bundle. | 10.4k lines43 commits |
| 📚 | ComicGen Pro | Director-grade comic and episode generator. Writers room on local Ollama, hard credit governance. | 5.0k lines32 commits |
| 🧭 | reelscout | A topic becomes a reviewed pack of source material: six source hunters plus an adversarial critic. | 5.3k lines16 commits |
| 🗣️ | lipsync desk | Reference image plus an audio file in, a closeup video of a person speaking it out. | 6.2k lines15 commits |
| 📱 | webpage → mp4 | A list of links becomes a vertical reel that looks like someone browsing each page on a phone. | 4.6k lines2 commits |
| 🧮 | Vyuha | A curated per-person profile for LLM apps. The model proposes edits; the library validates, scans and writes them. | TypeScript library11 commits |
| company | role | dates | |
|---|---|---|---|
| 🟢 | Lego Verse Module | Senior Full Stack Engineer · Co-Founder | Aug 2023 – present |
| 🇩🇪 | Epilot GmbH | Full Stack Engineer | Aug 2022 – May 2023 |
| Aithinkers | Senior Software Developer | May 2021 – Aug 2022 | |
| Iolar Technologies | Full Stack Engineer | Dec 2017 – May 2021 | |
| CMAE Technologies | Senior Full Stack Engineer | Jan 2017 – Dec 2017 |
Lego Verse Module · 50% faster deploys 99.99% uptime
- Architected an AI-driven B2B SaaS platform on AWS, with LangChain and Hugging Face models automating complex workflows.
- Docker microservices auto-scaling on ECS, GraphQL APIs, and CI/CD through CDK and CloudFormation with automated tests. Next.js · React · Node.js · Lambda · DynamoDB · AWS CDK · LangChain · Hugging Face · GraphQL · Docker · ECS
Epilot GmbH · 95% of UI bugs caught pre-release 30% faster load times
- Built import and export for dynamic platform entities with JSON Schema transformations, a Shopify-like model for arbitrary tenant data.
- Created a Storybook-driven component library with automated tests, and cut React/Redux bundle size. Node.js · React · TypeScript · Redux · Storybook · JSON Schema
Aithinkers
- Led the rebuild of the AeroPartsNow aerospace e-commerce front end.
- Built a real-time dynamic pricing engine on Lambda, DynamoDB and Elasticsearch, and AppSync GraphQL APIs. Automated CI/CD with SAM, and set the team's coding standards. React · Node.js · Lambda · DynamoDB · Elasticsearch · AppSync · AWS SAM · CloudFormation
Iolar Technologies
- Architected an on-demand vehicle maintenance platform (MERN plus a React Native app) with real-time booking and tracking.
- Integrated Google Maps, Razorpay, Plivo and OneSignal. Recruited and mentored the engineering team. React · React Native · Node.js · Express · MongoDB · EC2 · S3
CMAE Technologies
- Built the backend for an IoT car platform: vehicle data over MQTT and CAN-BUS from Raspberry Pi ECUs into MongoDB on AWS.
- Collision detection, overspeed alerts, trip analysis, and geofenced theft alerts with MongoDB geospatial queries. Python · Node.js · MQTT · CAN-BUS · MongoDB · Raspberry Pi · AWS
Open to senior and staff roles in AI platform engineering, especially where the hard part is the boundary between the model and the system of record.