Dhruv Gopani
PDF

Dhruv Gopani

Senior Full-Stack Engineer and Product Lead, AI products for medical records and legal workflows

Surat, India. Remote, full overlap with Europe, three to four hours with US East. Open to contract, employer of record or relocation. | +91 88499 27290 | dhruvgopani8@gmail.com | linkedin.com/in/dhruv-gopani-2636361ab | github.com/dhruv278

Summary

Full-stack engineer and product lead for AI products that handle regulated data. At Omnis AI I lead MedChron, a medical-chronology platform for US personal-injury law firms, where every extracted fact has to cite its page and every workflow has to survive an audit. TypeScript end to end (NestJS, Next.js, React, PostgreSQL, MongoDB, AWS, Kubernetes) with LLM pipelines on Gemini and Claude. I use Claude Code, Codex and Cursor every day and write the prompts, evaluations and tooling the team builds on. Before that, shipped SaaS products at a software studio.

Core strengths: Product roadmap, specifications and prioritization, cross-functional delivery, problem solving from vague requirement to shipped feature, LLM and RAG pipelines with source citations, LLM evaluation and prompt versioning, Model Context Protocol (MCP) and agent systems, multi-tenant B2B SaaS, PHI handling, security remediation, QA and acceptance cycles.

Experience

Omnis AI, Senior Full-Stack Engineer, Product Lead for MedChronJan 2026 to present

Remote. Legal-technology company building an AI practice platform for personal-injury law firms.

The Coding Studio, Full-Stack DeveloperJun 2024 to Dec 2025

Surat, India

OTPless, Solution EngineerFeb 2023 to Oct 2023

Delhi

Projects

AgentFlow, AI agent orchestration platform (personal product)2026

NestJS, Next.js 14, Prisma, PostgreSQL, Redis and BullMQ, Stripe, OpenRouter

Automated short-video pipeline (personal product)2025

n8n, Claude, Replicate, ElevenLabs, Shotstack, YouTube API

Other platforms built and delivered, 2024 to 2026

Skills

Languages: TypeScript, JavaScript, SQL

Frontend: React, Next.js, Redux, TanStack Query, Tailwind CSS, Material UI, shadcn/ui

Backend: Node.js, NestJS, Express, REST, WebSockets (Socket.io), Server-Sent Events, BullMQ, Kafka

Data: PostgreSQL, MongoDB, MySQL, Redis, Prisma, Mongoose, TypeORM

AI and LLM: Gemini, Claude, OpenAI, OpenRouter, prompt versioning, LLM evaluation, RAG with source citations, guardrails, Model Context Protocol (MCP), agent orchestration, n8n

Cloud, DevOps and testing: AWS (S3, EC2, ECS, Lambda, SES), Kubernetes on EKS, Docker, GitHub Actions CI/CD, Prometheus and Grafana observability, Jest, Playwright

Security and auth: JWT, OAuth, Better-Auth, TOTP 2FA, Passkeys (WebAuthn), Argon2id, multi-tenant isolation, PHI handling

Product and leadership: roadmap and specifications, prioritization, cross-functional delivery, QA and acceptance cycles, stakeholder demos, code review, AI-assisted development (Claude Code, Codex, Cursor)

Education

Bachelor of Engineering, Computer Engineering. Sarvajanik College of Engineering and Technology (Gujarat Technological University), 2019 to 2023. CGPA 8.74/10.

Winner, Predictaholic AI competition (2021). Runner-up, COBWEB web-building competition, SVNIT (2021). Finalist, HackUTU hackathon (2020). Core team, Google Developer Student Club (2020 to 2021).