Abhinav (August) Srivastava
Founding Senior Engineer at Ambrawhich I also helped cofound
Ambra is an autonomous RCM platform for EMS agencies - denials management, clean claims, and a voice-first scribe.
Previously Founding Engineer at Simbie AI and SWE 2 at Commure.
Experience
Ambra — Founding Senior Engineer
December 2025–present
- Built Ambra's production platform from its initial prototype. Now lead engineering across denials management, claim status, claims posting, analytics, and AI-assisted EMS documentation.
- Built the denial workflow end to end: SFTP and file ingestion, data normalization, payer and funding classification, document retrieval, PDF redaction, appeal-packet generation, and mail, fax, and portal submission.
- Built a TypeScript and React application for dense billing workflows involving thousands of payer and denial configurations, live background jobs, large claim queues, and high-resolution medical attachments.
- Built the core backend in Go and PostgreSQL, with Python and Django services for agent workflows, deployed on GCP and Cloud Run.
- Integrated X12 transactions, EMS record systems, clearinghouses, payer portals, SFTP sources, telephony systems, and browser automation with Playwright and direct network integrations.
- Built ephemeral pull-request environments, tenant-aware visual testing, PHI-leak checks, automated migration coordination, and application/database revision gating.
- Led the company through HIPAA and SOC 2 readiness while owning architecture, infrastructure, customer launches, production support, and a large share of implementation.
- Managed and hired engineers, designed technical interviews, ran one-on-ones and code reviews, and worked directly with customers from discovery through production.
Simbie AI — Founding Engineer
May 2025–December 2025
- Reworked a bespoke, single-customer healthcare voice-agent system into a multitenant platform with organization isolation, configurable agents, phone routing, EHR credentials, and complete white-labeling.
- Took three medical practices from discovery through agent design, EHR integration, QA, production launch, and ongoing operation.
- Built voice-agent workflows for scheduling, patient lookup, insurance verification, and outbound patient communication.
- Built low-latency EHR integrations with caching and advance schedule preloading, so agents could access patient and appointment data during live calls.
- Developed an internal call-evaluation system that reviewed conversations, generated structured criticism, retained recurring failure patterns, and informed improvements to agent behavior.
- Helped hire and operationalize a remote QA team that reviewed production calls and supplied human feedback.
- Worked across Python, TypeScript, PostgreSQL, Redis, RabbitMQ, AWS, Grafana, database design, queues, deployment, and production reliability.
- Operated as the principal available engineer during critical periods while remaining directly responsible for customer implementation and support.
Commure — Software Engineer II
June 2024–May 2025
- Built clinical-documentation integrations across about 20 EHRs and 30 practice configurations for the Athelas Scribe product.
- Expanded the integration platform from generic EHR behavior to configurable, practice-specific workflows.
- Reduced the execution time of an important RPA-based integration workflow from about 10 minutes to 20 seconds.
- Built a greenfield React client for a hardware-integrated clinical workflow, developed with a major U.S. health system.
- Helped migrate the scribing client from Flutter to React Native and package the full application as an embeddable SDK for partner healthcare applications.
- Built integration infrastructure that let providers launch the complete scribing workflow from within an existing mobile application.
- Worked on DOM-based Chrome-extension automation across legacy EHR interfaces.
- Designed and prototyped a domain-specific language for remotely configurable EHR interactions, which reduced dependence on hard-coded extension releases and protected proprietary integration logic.
RISC-V Mentorship — Mentee
March 2024–May 2024
- Worked with OCaml, Sail, TypeScript, and React to turn RISC-V specifications into structured, usable developer resources.
- Built JSON-driven specification conversion and code-generation tooling.
- Developed an interactive React reference for exploring the RISC-V instruction-set architecture.
Projects
Community platform
Hamlet
A home for agent communities, with discussions, knowledge bases, and native MCP access.
React developer tool
React Source Lineage
Trace a rendered React value back to the request and response fields that produced it.
AI benchmarking
Hospital Gym
A deterministic emergency-department simulator for testing AI scheduling and orchestration.
macOS app
Soquel
A faster, keyboard-first file manager with list, icon, column, and disk-map views.
macOS app
Earmarky
A native player for your Audible library with downloads and detailed sound controls.
iOS app
KarlTrain
Live Caltrain departures and ride tracking that infer where you are and where you are going.
Security CLI
Oat
A local, encrypted TOTP vault for the terminal, protected by the operating system keychain.
Database tooling
dbdiff
A read-only, deterministic Git-style diff for PostgreSQL schemas and data, built for CI.
Terminal game
Ultraball
A multiplayer Pokémon battle system played entirely over SSH in the terminal.
More projects
🔌FHIR Connectors — A Python SDK for real-world FHIR vendor implementations.
🤖domn8n — An AI-powered DOM mapper that generates standalone Playwright automation scripts.
🚑NEMSIS Viewer — A browser-based viewer for NEMSIS 3.x EMS records.
🧾X12 Viewer — A native macOS viewer for X12 EDI files.
🌲ThoughtForest — A content curation system for YouTube, Substack and Twitter (more to come).
✍️Libreprose — A distraction-free writing environment for long-form work.
Copy Doc Comments — A copy-comments button for Google Docs to grab all the comments for LLMs.
🚶Walk Reminder — A small, lightweight menu-bar app that gets you to stand up more.
💿Vinyl — Generate a looping, spinning-vinyl video from any audio file, in your browser.
🧰HAR to cURL — Cleans up your HAR files to make them friendlier for LLMs.
Archived
⚙️ASM Garden — A LeetCode-style playground for x86-64 assembly: small problems, in-browser assembler, instant feedback. A gentler on-ramp to low-level programming.
🧪Strudel — Spin up and tear down ephemeral Ethereum testnets for teams, so a whole engineering org can share forks and state without stepping on each other.
🔗Elcair — Point at an Ethereum contract ABI, get a typed TypeScript SDK - no hand-rolled wrappers, no drift between contract and client.
🎓Profs — Search university faculty by research interest and recent publications - find the right advisor, reviewer, or collaborator without trawling department pages.
Research
EmberDB - FHIR-native time-series storage for critical care. A specialized database treating FHIR Observations as first-class citizens, benchmarked against InfluxDB, TimescaleDB, and QuestDB on MIMIC-III data.
Healthcare Voice Agent Security - Evaluating AI voice platforms deployed in healthcare settings, covering prompt injection, PHI extraction, and synthetic voice attacks with a novel FHIR-compliant testing framework.
Privacy-Preserving Healthcare Cost Prediction - Custom secure multiparty computation protocol enabling joint model training across hospitals, insurers, and public health agencies without exposing raw data.
zkDNA - Zero-knowledge proofs for negative STR DNA match verification, allowing proof of non-match in forensic contexts without revealing actual genetic data.
Formal Verification of FHIR Resources - Applying lightweight formal methods (Alloy) to verify structural integrity and safety invariants of HL7 FHIR data models.
Reading MUMPS at Scale - An open tree-sitter grammar for MUMPS, the language behind the VA's VistA EHR. Parses 98.6% of VistA's 33,951 routines into an analyzable syntax tree, validated against YottaDB, with call-graph and runtime-code-generation measurements.
Published: Nature-Inspired Swarm Optimization in ANNs (IEEE)
Full research details →
Interested in collaborating? Email me at sabhinav at bu dot edu.
Open source
jq - reject raw NUL bytes in the parser instead of silently truncating tokens.
Go - cmd/compile: lower float min/max branch idiom to MINSD/MAXSD/FCSEL.
Cython - fix a compiler crash on starred names in assignment targets during constant folding.
Ruff - restrict FURB131 (delete-full-slice) to lists; the dict rewrite was a runtime KeyError.
Zephyr - implement POSIX putmsg().
DuckDB - skip top-n window elimination when the limit exceeds the min/max n cap, so a valid QUALIFY query no longer errors.
Apache NuttX - balance connection and buffer references in the Bluetooth HCI ACL receive path (leak, double free).
Zed - add live previews to the project symbols picker.
Reth - accurately track on-disk blobstore metrics.
tmc/x12 - return an error instead of panicking when Marshal receives a nil ISA header.
tmc/x12 - support segments larger than 64 KB with a configurable size limit.
Sail - extract register information in JSON output.
uutils/coreutils - report a missing date -f input file instead of panicking.
Community involvement
Outside work
- Sports, mostly Bay Area - Sharks, Earthquakes, Warriors, Valkyries, Giants, Bay FC, San Francisco Unicorns, USMNT, and the Celtics.
- Music - I make house, DJ, and play bass.
- Science fiction. I built Libreprose before the AI era to help me handle long drafts; it is due for a rewrite.
- Reading, and trying to read more - Goodreads, which is missing plenty of it.
Education
- Boston University - MS Computer Science, CyberSecurity (2024)
- Vellore Institute of Technology - BS Computer Science (2021)