Software engineer building AI products end to end.
I take AI products from problem to production, plus multi-tenant SaaS as a product engineer at TeamUpdraft. Most of my work happens after the model returns an answer.
About
A lot of AI features stop being useful the moment something goes wrong. There’s no empty state, no error path, nothing that asks you to confirm before it does something you can’t undo. I’d rather build the whole thing: the problem, the user journey, the system design, the agent workflow, the UI, and actually getting it to production.
I’ve been shipping web products for about two and a half years. Right now I’m at TeamUpdraft working on a multi-tenant control plane, and I build AI products the rest of the time.
Stack
AI & Agents
OpenAI · Anthropic · Gemini · OpenRouter · Ollama · MCP · LangChain · LangGraph · Mastra · Tool calling · Structured outputs · RAG & embeddings · Vector DBs · Evals
Languages
TypeScript · JavaScript · Python · SQL · PHP
Frontend
React · Next.js · Tailwind · Server Components
Backend
Node.js · Express · REST · WebSockets · PostgreSQL · MongoDB · Redis · Supabase
Tools
Git · Docker · Vercel · GitHub Actions · Postman · Figma