Skip to content

SHIVAM CHAVAN · FULL STACK ENGINEER

I build production systems and AI infrastructure.

I work across voice AI observability, multi-tenant SaaS, and LLM tooling, from React frontends to event-driven backend systems. Currently building Strivo at Eazytag, on-call weekly with client engineering teams.

  • BENGALURU, INDIA
  • FULL STACK ENGINEER
  • FOCUS: AGENTIC AI · VOICE AI · MULTI-TENANT SAAS
  • PYTHON · JAVA 21 · TYPESCRIPT

I'm a full stack engineer in Bengaluru. At Eazytag I build Strivo, a multi-tenant SaaS platform for gyms: Angular frontends, Java 21 and Micronaut backends, and MongoDB with change streams for real-time updates. I run weekly on-call directly with client engineering teams. Outside work I build open source AI infrastructure: VoiceScope, an observability and regression-testing platform for voice AI agents, and MCP Foundry, a self-verifying OpenAPI-to-MCP generator. Before that, I contributed across 15+ modules of Eclipse JKube at the Eclipse Foundation. I optimize for systems that still work in production on a bad day.

  1. Tests are a design tool.

    On Strivo's booking engine, 1,400+ passing tests aren't insurance; they're how correctness under concurrent writes gets specified and proven.

  2. Cost is an engineering constraint.

    AutoAce hit 85% accuracy under $0.001/min against a $0.003 ceiling partly by replacing torch-based VAD with an ONNX runtime. Model and runtime choice are budget decisions.

  3. Correctness lives at the race conditions.

    Waitlist promotion and refund lifecycles break under concurrent writes, not in demos; the booking platform was designed against that failure mode.

  4. Verify what you generate.

    MCP Foundry exists because LLM-generated tools deserve the same skepticism as human code: every tool is evaluated against adversarial prompts before it registers.

  5. Ship with accountability.

    Weekly on-call with client engineering teams means the code you ship is the code you answer for, in real time.

SELECTED WORK

Selected work

5 PROJECTS

Five systems, built end to end, with the tests, links, and numbers attached.

VoiceScope

Open source observability and regression-testing platform for voice AI agents.

Voice agents fail in the field, and their operators rarely see why. VoiceScope ingests call webhooks from six voice AI platforms and runs a three-stage agentic pipeline (Whisper transcription, LLM analysis with RAG context retrieval, structured report generation) over a 7-layer validation harness that catches hallucinations and schema violations. Open source, live, with 300+ tests gating the build.

RoleSole builder: architecture, pipeline, integrations, tests, deployment.

MCP Foundry

Year
Jul 2026
Context
Sole builder: OpenAI Build Week Hackathon.
Stack
Python · FastAPI · OpenAPI · Codex/GPT-5.6 · Prism · FastMCP

Generates MCP servers from OpenAPI specs, then verifies every tool it ships.

A generated MCP tool with an ambiguous description or broken behavior fails when an agent runs it. MCP Foundry, built at the OpenAI Build Week Hackathon, parses any OpenAPI spec, uses an LLM to rewrite ambiguous tool descriptions, and evaluates every generated tool against a live agent on an isolated Prism mock. Failing tools are auto-repaired and re-tested for up to 3 rounds against direct, rephrased, edge-case, and adversarial prompts, then registered into Codex's MCP config with a transparent pass/fail scorecard.

Pipeline
  1. Parseany OpenAPI spec

  2. Rewriteambiguous descriptions (LLM)

  3. Evaluateagainst a live agent on an isolated Prism mock

  4. Auto-repairfailing tools, up to 3 rounds, 4 prompt classes

  5. Registerinto Codex's MCP config with a pass/fail scorecard

1,400+ tests50+ gyms10+ tenants99%+ uptime−40% overhead & incidents

Strivo

Current10/2025 – Present

Strivo runs gyms: slot scheduling, recurring class series, waitlist promotion, biometric check-in, and a full session deduction/refund lifecycle. I own features across the stack (Angular, Java 21 with Micronaut, and MongoDB), including a consolidated health scoring engine that turned a manual weekly review into a nightly, alert-tiered pipeline. MongoDB change streams broadcast real-time updates across instances, and third-party integrations run behind retry logic.

Booking platform scope
  • Slot scheduling
  • Recurring class series
  • Waitlist promotion
  • Biometric check-in
  • Session deduction/refund lifecycle
  • Correctness under concurrent writes

Case study

Open Agent

PythonFastAPISQLAlchemy+6AI PLATFORM

Multi-tenant chatbot platform: 25 LLMs, tool calling, RAG, metering.

25 LLMs120+ testsprovider fallbacktoken-budget metering

AutoAce

2026

< $0.001/min vs $0.003 ceiling85% vs 55%830MB → 85MB9 fields

CASE STUDIES

Case studies

4 CASE STUDIES

EXPERIENCE

Experience

One role, one platform, owned end to end. On-call included.

  1. 10/2025 – Present

    CURRENT

    Full Stack Developer

    Eazytag · Strivo SaaS Platform · Bengaluru, India

    Features owned end to end, then defended weekly in front of client engineering teams.

    • Shipped production code across the full stack (Angular frontends, Java 21 and Micronaut backends, MongoDB data layers, and MongoDB Change Streams for real-time updates) for 50+ gyms and 10+ tenants.

    • Engineered a class booking platform covering slot scheduling, recurring series, waitlist promotion, biometric check-in, and the full session deduction/refund lifecycle, designed for correctness under concurrent writes, with 1,400+ passing tests.

    • Translated gym operator workflows into a consolidated health scoring engine with alert tiers, automating a manual weekly review into a nightly pipeline, cutting reporting overhead and incidents by 40% each.

    • Integrated third-party APIs (WhatsApp, PDF, GST invoicing) with retry logic while maintaining 99%+ uptime, and ran weekly on-call with client engineering teams as the technical point of contact between product and customer.

EDUCATION

08/2020 – 06/2023 · B.E. ELECTRONICS AND COMMUNICATION · BIET, DAVANGERE · CGPA 7.5

OPEN SOURCE

Open source

Merged, reviewed, and shipped in other people's codebases: Eclipse Foundation, OpenMetadata, Atlassian, npm.

  1. Eclipse Foundation

    05/2024 – 03/2025

    Eclipse JKube

    Contributed across 15+ modules of the Eclipse Foundation's Kubernetes tooling for Java applications. Worked test-first: flaky CI down 60%, delivery up 30%, with PRs reviewed by Principal Engineer Marc Nuri.

    ECLIPSE FOUNDATION · 05/2024 – 03/2025 · 15+ MODULES · TDD · −60% FLAKY CI · +30% DELIVERY

  2. OpenMetadata

    Implemented frontend search for the Roles entity (PR #27602) using Ant Design's Select typeahead. Also investigated Greenplum connector and Databricks lineage issues.

    PR #27602 · ANT DESIGN TYPEAHEAD · ROLES ENTITY SEARCH · GREENPLUM + DATABRICKS INVESTIGATIONS

  3. Jira CI/CD Status Panel

    WINNER

    A Jira Forge plugin surfacing real-time CI/CD pipeline status inside Jira issues. Won the Atlassian ForgeQuest Hackathon.

    ATLASSIAN FORGE · REAL-TIME CI/CD IN JIRA · FORGEQUEST HACKATHON · WINNER

  4. supabase-lingo

    Published an npm package for a real-time, PostgreSQL event-driven translation pipeline, built for the Lingo.dev Hackathon.

    NPM PACKAGE · POSTGRESQL EVENT-DRIVEN PIPELINE · LINGO.DEV HACKATHON