At Simform, I lead development on Butteries and Liftango, building across Next.js, TypeScript, NestJS, and Postgres on Supabase. I built a shared Node.js service for OpenAI, Claude, and Gemini, with streamed responses for chat, content generation, and summaries.
I also built AI agents that call REST and GraphQL APIs, so users can check trips, change bookings, or start workflows through chat. I wrote MCP servers to connect agents to internal tools, and added validation, provider fallback, caching, and rate limits; LLM costs dropped about 30%.
Before Simform, I worked on WhatsApp Web and Ads at Meta, including reducing WhatsApp Web’s initial bundle by about 20%. At Saltstrong, I rewrote the fishing map in React and Preact, built its Node.js backend, and developed the Smart Fishing Spots app, which grew to 50k+ users.

