My journey

Frontend to full-stack AI,
one era at a time.

I move fast across domains. Each role pulled me into a new part of the stack — voice AI, then healthcare AI — and each time I owned more of the product. Here's how I got here, and why I'm built for whatever's next.

Shivam Govind Rao
Gurugram, India · Open to work · Looking for my next role

I started as a frontend engineer and grew into owning full products end-to-end — backend, cloud, AI pipelines, and RPA automation. At Diagna AI I took FAXFlo from a company pivot to its first paying US clinic: the full clinical platform, a 40-endpoint Node.js API, a distributed AWS document pipeline processing 1,000+ faxes daily, and the AI + voice automation that made it all work. I learn by building, prefer shipping over endless tutorials, and enjoy taking ownership beyond traditional frontend boundaries.

The path
01
Frontend Developer
Where it started — components, state, UI craft.
02
Product Engineer
Owning features end-to-end, thinking in user outcomes.
03
Full Stack Engineer
Node, Postgres, queues, cloud — building the whole pipe.
04
AI Engineer
Bedrock, Claude, document intelligence, voice automation.
05
Full-Stack AI Engineer
0→production ownership — frontend, backend, cloud, AI, voice, RPA.
The chapters
The healthcare eraJan 2025 — April 2026
Software Development Engineer · Full-Stack · Diagna AI — FAXFlo

Took FAXFlo from a company pivot to its first paying US clinic in production. Owned the entire stack — React frontend, Node.js backend, AWS cloud pipeline, multi-model AI, Voice-AI scheduling, RPA automation, and analytics.

  • Frontend — Built the complete React 19 clinical platform solo: document inbox with dual-view PDF.js viewer, eFax module, appointment scheduling and confirmation flows, and multi-clinic analytics dashboard — per-clinic feature flags, RBAC routing, and route-based code splitting to keep the platform lean as it scaled.
  • Backend API — Built the production Node.js · Express · PostgreSQL backend from scratch: 40+ REST endpoints, JWT + RBAC auth, input validation, Swagger docs, and Redis-backed BullMQ job queues for async processing.
  • AWS Pipeline — Architected a distributed document pipeline (S3 → SQS → Textract → SNS → Bedrock) processing 1,000+ medical faxes daily at 99%+ uptime — with dead-letter queues (DLQ) for poison-message handling, SNS-triggered retries, and Slack alerting on failures.
  • AI Classification — Multi-model chain for document classification: Claude (Sonnet) via AWS Bedrock as the primary model, GPT-4o as a cross-check, and Amazon Nova Pro as retry fallback on oversized payloads — ~95% accuracy across 40+ medical categories, with custom system prompts, structured JSON extraction, confidence scoring, and fallback retry logic.
  • SMS Orchestration — Built an AI-driven SMS system across three providers (Twilio · Telnyx · Vonage) handling opt-in/opt-out compliance, appointment reminders, two-way patient messaging, and automated follow-up flows — with provider failover so no single outage breaks delivery.
  • Voice AI — Built a Voice-AI outbound scheduling module (VAPI + ElevenLabs) for automated patient calls: appointment confirmations, reschedule handling, and intake — cutting manual outreach by ~70%.
  • RPA & EHR Automation — Engineered a full RPA suite (Robocorp · Python · FastAPI · Redis RQ) targeting MDLand EHR's iframe-heavy UI: OTP/2FA login, patient lookup, document upload, and calendar sync — plus a React Chrome Extension that embedded the orchestration UI directly on the EHR page.
  • Document Engine — Wrote a custom Zustand + Immer editing engine with field-level diffing and patch-only backend sync; integrated @react-pdf-viewer for S3-hosted PDF preview — converting remote URLs to blob objects for CORS-safe rendering with proper `URL.revokeObjectURL` cleanup — plus multi-page batch processing and ~80% image compression before S3 upload.
  • Analytics — Built a HIPAA-compliant PostHog dashboard tracking EMR sync rates, document pipeline throughput, appointment conversion, and AI classification accuracy — the same dashboard used in the investor demo that closed the first paying US clinic.
React 19TypeScriptZustandNode.jsExpressPostgreSQLRedisBullMQAWS BedrockClaudeGPT-4oTextractVAPIElevenLabsRobocorpPythonFastAPIPDF.jsPostHog
The voice-AI eraDec 2023 — Jan 2025
Frontend Developer · Oriserve — VoiceGenie.ai

The only frontend engineer on VoiceGenie, a generative-AI voice sales platform. Built the dashboard and marketing site that closed the first enterprise customers.

  • Product ownership — Designed and built the entire VoiceGenie platform from 0 as the sole frontend engineer: customer-facing dashboard, marketing site, and internal tooling — all shipped solo.
  • Campaign builder — Built the full campaign creation flow: configure AI voice scripts, select and segment contact lists, set call schedules, define call objectives (lead generation, sales, appointment setting), and monitor live campaign status per contact in real time.
  • Voice configuration — Built a per-campaign voice settings panel: ElevenLabs voice selection, pitch, speaking rate, AI temperature, engagement style, and tone — letting teams tune the AI persona for each use case (cold outreach vs. warm follow-up vs. enterprise sales).
  • Post-call analytics — Built a post-call review interface with full call recordings, auto-generated transcripts, emotion detection per call segment, and AI-extracted entities (name, email, phone, address, intent signals) surfaced as structured data — actionable intel without listening to every call.
  • R&D & internal dashboard — Built an internal analytics platform for the product and research team: call success rates, conversion funnels, drop-off analysis by script section, and voice model performance comparisons — used directly for product iteration.
  • Onboarding UX — Designed and built the end-to-end user onboarding: account setup, workspace config, first-campaign walkthrough, and guided integration steps — reducing time-to-first-call for new customers.
  • CRM integrations — Connected HubSpot, GoHighLevel, and Cal.com: contact sync, call outcome and entity data logged back to CRM records, and auto calendar booking on successful calls.
  • Script composer — Live @token variable composer (@name, @appointment, @product) that resolves per-contact at call time; no hardcoded scripts — every call personalised dynamically.
  • Performance & growth — Cut page load times 30–50% via code splitting, lazy loading, and caching; grew VoiceGenie from 0 to $10K MRR in 11 months as the only frontend engineer.
ReactNext.jsTypeScriptMaterial UIReduxTailwind
What's next

Frontend, full-stack, AI — open to everything.

I've shipped in the voice-AI era and the healthcare-AI era. I learn by building, take ownership beyond traditional boundaries, and I'm looking for the next hard problem to own end-to-end.

Beyond the keyboard
🎬
Video editing
Motion design and creative tooling.
✍️
Writing
Documenting what I build.
🧩
Side projects
Always building something.
🎧
Music
Fuel for long build sessions.