Case studies · 12 · 2026
Case studies.
Long-form write-ups of the AI products I shipped end-to-end — read as product + market research, not just build logs. Each one walks the same arc: Market → Problem → Constraints → Architecture → Trade-offs → Goals → Outcome, with cited 2026 market numbers, competitive positioning, and — where it exists — the underlying research embedded in-browser.

AI Career Prep Platform
Senior Software Engineer, Forward Deployed & Team Lead · VoiceQube
- Real-time AI voice mock interviews — Pipecat + LiveKit + Claude + ElevenLabs + Deepgram
- LLM-driven resume tailoring per JD with RAG over candidate documents
- Job matching, application tracker, interview prep, upskilling paths
- Resume parsing pipeline: Tesseract OCR + pdf-parse + mammoth
- Multi-payment integration: Razorpay, Stripe, Apple Pay

AI Voice Caddie ft. Andy North (2× US Open Champion)
Senior Software Engineer, Forward Deployed & Team Lead · VoiceQube
- Real-time voice caddie via LiveKit + WebRTC stack
- MongoDB geospatial indexing for live GPS course position
- AWS Lambda + MediaConvert for shot video capture and processing
- Production-grade across 40,000+ golf courses (event-driven backend)
- Voice + intent stack with Anthropic Claude in the loop
Academic Operations Platform
Senior Software Engineer, Forward Deployed & Team Lead · VoiceQube
- 447 of the repo's 2,688 merged PRs are mine; most commits of any contributor
- Admissions CRM with an AI voice agent that calls new enquiries in five seconds (~220k LoC)
- IPE: AI grading of handwritten answer sheets, 12,847 marks reviewed by faculty in prod
- Hono API (152 route modules), Drizzle over Postgres — 323 tables, 216 migrations
- 125,299 questions in the bank, 78% AI-drafted, none published without faculty approval
AI Admissions CRM · a call within 5 seconds of every lead
Senior Software Engineer, Forward Deployed & Team Lead · VoiceQube
- AI voice agent calls every new lead within five seconds and fills the enquiry form from the conversation
- Click-to-call from the browser, and bridged calls where the agent dials the RM, then the parent, and listens to both
- Live coaching mode: suggestions from the live transcript plus sentiment, on the RM's screen
- Brand Factory: a Lovable-style editor over each institution's assets that generates landing pages, links and AI ad creatives
- Meta and Google ad accounts connected over OAuth; Twilio and Plivo SIP trunks with numbers per institution
Assist-only AI for boutique hotels · PMS integrations
Full-Stack & AI Engineer (contract) · HotelClaw.ai
- One PMS sync runner, five adapters: an Oracle OPERA export translator live at the pilot resort, plus Opera Cloud (OHIP), Mews, Cloudbeds and Apaleo
- LINE and WhatsApp webhooks, HMAC-verified, written to an event log
- Most of the LLM intent router: it drafts and routes, and sends high-risk guest messages to a person
- Tenant isolation as a CI check: row-level security on every table, exceptions taken from 54 to zero
- Engineering baseline from day one: Biome, PR gates, CI, secret scanning

- Architected end-to-end across iOS, Android, web, vendor ecosystem
- ML-powered planning workflows and intelligent vendor matching
- Viral QR photo-sharing for live event capture
- Live on App Store and Google Play; multi-market customer base
- Established engineering culture, CI/CD automation, technical roadmap
- Personalized AI chat coach with server-side key handling (Apple-compliant)
- Care-pathway with goal setting, progress tracking, motivation, flexibility
- ICMR STS-funded research project; psychometric analysis and UX study
- Award-winning: AIDEC 1st place, 3rd place, plus ICMR Short-Term Studentship
- Open-source react-native boilerplate ancestry (rodriguescarson-maeda)
- Care-pathway design adapted from SmokeMukti to oral-health × HIV intersection
- Live on both App Store and Google Play
- Built on Expo / React Native with Redux Toolkit and React Navigation 6
- iOS build via EAS; Apple-compliant data and login flows
- AI-native architecture — Groq for fast couples-specific prompts, Claude for safety-critical paths; AI features opt-in and configurable
- Supabase Realtime for live shared albums, notes, and couple-specific collaboration
- Multilingual from day one — 8 locales (en, es, pt, hi, tl, ar, ko, fr) including RTL
- Rich feature set: albums, love letters, games, mood tracking, date planning, gift ideas, mediation, memory books, weekly story generation
- Web on Cloudflare (Astro + Workers) + mobile via Expo over a shared Postgres backend with edge functions
- AI mental-health companion on Groq (Llama 3.3 70B) with a guardrailed system prompt that refuses diagnoses, medication advice, and harmful content
- Crisis-signal detection auto-surfaces SOS resources; prompt-injection hard refusal and per-message clamping at the edge
- Breathing and 5-4-3-2-1 grounding exercises animated with Reanimated 4
- Daily mood check-ins with streak tracking and trend visualization
- Privacy-first — chat, mood, journal, and check-in data stored locally, with one-tap erase
- Google Maps integration — geolocation, clustered nearby discovery, and direct navigation
- AI dining concierge on Groq over Vercel Functions, with seeded places injected as RAG context
- Influencer-curated spots with a Supabase seed pipeline; photo uploads, reviews, and saved lists
- Google OAuth + Apple Sign-In across Web, iOS, and Android
- RevenueCat Pro tiers for consumers + Stripe vendor/brand-deal checkout
- AI Snap — photo → macros via a Supabase Edge Function calling Claude (analyze-food)
- Barcode scanning over Open Food Facts for instant nutrition lookup
- Apple Health (HealthKit) + Android Health Connect two-way sync
- Onboarding-driven calorie budget with macro rings and gifted-charts trends
- Anonymous bootstrap → email / Apple auth, RevenueCat subscriptions, i18n from day one
Want a case study like this for your product? See all projects or book a call.
All projects