Projects

Built, shipped, in use.

Production products and personal explorations. Screenshots and demos are blurred where needed for compliance.

2025·Software Development Engineer · Full-Stack

FAXFlo — Diagna AI

Full-stack AI medical-document platform — clinical inbox, eFax triage, voice scheduling, RPA EHR automation, and analytics. Taken from a company pivot to its first paying US clinic.

  • React 19 frontend: clinical inbox, eFax module, scheduling views, analytics dashboard — per-clinic feature flags, RBAC routing, lazy-loaded routes
  • Node.js backend: 40+ REST endpoints, JWT/RBAC auth, Redis BullMQ queues, Swagger docs
  • AWS pipeline: S3 → SQS → Textract → SNS → Bedrock — 1,000+ docs/day, 99%+ uptime, DLQ + Slack alerting
  • Multi-model AI: Claude (Sonnet) via Bedrock + GPT-4o cross-check + Amazon Nova Pro fallback — ~95% accuracy across 40+ medical document categories
  • SMS: Twilio · Telnyx · Vonage orchestrator with provider failover, opt-in/out compliance, automated reminders
  • Voice AI: VAPI + ElevenLabs outbound scheduling — automated patient calls, cutting manual outreach ~70%
  • RPA: Robocorp · FastAPI · Redis RQ for MDLand EHR automation + React Chrome Extension for on-page control
  • Document engine: Zustand + Immer field-level diffing, S3-hosted PDF preview via @react-pdf-viewer, 80% image compression
  • HIPAA-compliant PostHog analytics dashboard — the demo that closed the first paying US clinic
React 19TypeScriptZustandNode.jsExpressPostgreSQLRedisBullMQAWS BedrockClaudeGPT-4oTextractVAPIElevenLabsRobocorpPythonFastAPIPrismaPostHog
FAXFlo product walkthrough — official demo from diagna.ai · click to zoom
2024·Frontend Developer

VoiceGenie

Generative-AI voice sales platform. Designed and built the entire product solo — campaign management, internal analytics, onboarding UX, ElevenLabs voice integration, and CRM connections. Reached $10K MRR in 11 months.

  • Sole frontend engineer — designed and built the entire platform, dashboard, and marketing site from 0
  • Campaign builder with call objective config (lead gen, sales, appointments) and per-contact live tracking
  • Voice configuration panel: ElevenLabs voice, pitch, rate, AI temperature, tone, engagement style per campaign
  • Post-call analytics: recordings, auto transcripts, emotion detection, AI entity extraction (email, phone, address, intent)
  • Internal R&D dashboard: conversion funnels, drop-off by script section, voice model performance comparison
  • CRM integrations: HubSpot · GoHighLevel · Cal.com — entity data logged back, auto calendar booking on success
  • Live @token script composer — personalised per contact at call time, no hardcoded scripts
  • 0 → $10K MRR in 11 months · 30–50% faster page loads via code splitting and caching
ReactNext.jsTypeScriptAnt DesignTailwindReduxElevenLabsHubSpotGoHighLevelCal.com
Official VoiceGenie demo (voicegenie.ai) — UI designed & built by me · click to zoom
2026·Personal projectIn Development

MotionStudio

A real video editor that runs in your browser, built on Remotion — canvas editing, a frame-accurate timeline, keyframe animation, 34 text effects and 18 shader backgrounds, beat-synced shots, and two ways to export: free in your browser or full-fidelity on AWS Lambda. Real auth and cross-device project sync. A deep dive into programmatic video and creative tooling.

  • Full editor — canvas editing, frame-accurate timeline, keyframe animation, 34 text effects, 18 shader backgrounds, beat-synced shots
  • Two export paths — free in your browser (WebCodecs) and full-fidelity cloud render via AWS Lambda
  • Production infra — Supabase (auth · quota · cross-device sync), Vercel Functions, AWS Lambda + S3
RemotionReact 19TypeScriptTailwindZustandSupabaseAWS Lambda
The editor — assets, canvas, live properties, and a frame-accurate timeline
The editor — assets, canvas, live properties, and a frame-accurate timeline · click to zoom