Available for AI Engineer roles

Mounika Bharatha

I build AI that listens.

AI Engineer with a year of production experience building LLM-powered applications, RAG systems, agents, and real-time voice agents. I build end to end, from Python and TypeScript services to deployment, and measure quality with evaluation sets, automated tests, and CI.

Based in India LLM Apps · RAG · Agents · Voice AI

01 About

I ship AI that people actually use, every single day.

I'm an AI Engineer at Vertical Systems, where I built a B2B lead-generation platform end to end that the sales team works in daily, along with LLM features on the Anthropic API and AI voice agents for live phone calls.

I like the hard parts of making AI trustworthy: measuring whether a RAG system really finds the right answer, getting a voice agent to reply in about 1.5 seconds, and grounding model output so it doesn't make things up.

Before that, I interned across front-end development, data science and UX at EPAM Systems, Infoz IT Solutions, Avantel and Inquilab Inventions.

~0svoice-to-voice latency, down from ~3s
0%recall@5 on GrantScope's 93-question eval set
0projects live on the web
0automated tests across my projects
02 Experience

Experience

Nov 2025 – Present Now

AI Engineer

Vertical Systems

  • Built a B2B lead-generation platform end to end (React, TypeScript, Supabase/PostgreSQL) used daily by the sales team.
  • Developed LLM features with the Anthropic API: natural-language prospect search, AI-generated company research briefs, and personalized outreach drafts.
  • Built automated data-ingestion pipelines from public sources (scheduled scrapers, HTML/PDF parsing, GitHub Actions cron) with deduplication and entity resolution, feeding a configurable lead-scoring engine.
  • Developed AI voice agents for live phone conversations using Deepgram, Voiceflow, and Retell.
  • Secured the platform with Row-Level Security, role-based access control, JWT-verified endpoints, and restricted CORS; automated approvals, notifications, and lead routing with n8n and Zapier.
ReactTypeScriptSupabaseAnthropic APIDeepgramRetelln8n
Feb – May 2025

Front-End Development Intern

EPAM Systems · Hyderabad

Built responsive e-learning components from Figma designs and integrated REST APIs with Python backend services.

Oct 2024 – Jan 2025

Data Science Intern

Infoz IT Solutions · Hyderabad

Built data-cleaning pipelines and predictive ML models in Python (Pandas, NumPy), with SQL analysis and Tableau dashboards.

Jul – Dec 2022

Front-End Development Intern

Avantel Limited · Hyderabad

Built responsive, cross-browser e-learning interfaces.

May – Aug 2021

UX/UI Intern

Inquilab Inventions · Hyderabad

Prototyped a WhatsApp chatbot for remote learning.

03 Projects

Selected projects

More on GitHub
01
RAG search · 200 federal grant PDFs

GrantScope

Which grants fund rural broadband projects?
Quote verified word-for-word p.14
Fixed-size chunks63%
Section-aware82%
+ Reranker90%
recall@5 · 93-question eval

A RAG search engine over 200 federal grant PDFs (15K chunks), with section-aware chunking, metadata filters, and hybrid pgvector + full-text search merged by reciprocal rank fusion.

  • 82% → 90% recall@5 after adding a cross-encoder reranker; section-aware chunks beat fixed-size (82% vs 63%)
  • 97% faithful answers built only from word-for-word verified quotes, with PDF page citations
  • 13 of 14 unanswerable questions correctly refused on a 93-question eval set
  • $0/month as a TypeScript Cloudflare Worker on Neon Postgres; CI fails the build if recall drops
PythonpgvectorLlama 3.1Hybrid search (RRF)Cloudflare WorkersNeon
02
Real-time voice agent

Voice Interview Coach

“Tell me about a time you…” Great example — can you say more about the outcome? ~1.5s reply

A full-duplex voice agent for behavioral interview practice. It asks 3 questions from a bank of 14, follows up when an answer is thin, and scores feedback on 5 competencies. Browser audio streams into NVIDIA Nemotron ASR, Qwen3 on Groq and NVIDIA Magpie TTS.

  • ~3s → ~1.5s voice-to-voice, via sentence-by-sentence synthesis and prewarming
  • 1.3–2.6s adaptive end-of-turn detection that tolerates thinking pauses
  • ~300ms barge-in that cancels the reply when you interrupt
  • 42 of 70 ungrounded quotes rejected by a transcript check · 66 tests
PythonFastAPINVIDIA RivaGroqWebSockets
03
Agentic RAG

LangGraph Research Agent

plan search memory critique answer 100 tests in CI

A multi-step agent that splits a question into sub-queries, retrieves live web results with Tavily and writes a cited answer, with a bounded self-critique loop that searches again for gaps.

  • RAG memory past reports embedded with gemini-embedding-001 (3072-dim) in a SQLite vector store; top 3 matches feed the planner
  • 0.80 cutoff set after measuring that unrelated questions still scored ~0.70
  • Pause & resume with checkpointing, plus human approval before anything is finalized
LangGraphGeminiTavilySQLiteStreamlit
04
Freelance client website

Chillville Bakery & Boba

chillvilletreats.com
Chillville Bakery & Boba home page: Freshly Baked. Perfectly Brewed. Pure Indulgence.

A multi-page website built and deployed for a real bakery and boba shop. Customers can place pickup orders through a serverless ordering flow with Resend email confirmations, and the site ships with JSON-LD structured data for search.

Next.jsTypeScriptTailwind CSSVercel
04 Skills

The toolkit

05 Credentials

Education & certifications

Education · 2019 – 2023

B.Tech in Computer Science and Engineering

Icfai Foundation for Higher Education, Hyderabad

Data Science

NASSCOM certified · Infoz IT Solutions

A+ grade

Front-End Development

EPAM Systems

2025

Tableau

Data visualization & dashboards

Certified
06 Contact

Let's build something that talks back.

I'm looking for AI Engineer roles working on LLM applications, agents and voice AI. If you're hiring or have a project in mind, I'd love to hear from you.

Email me

mounikabharatha2081@gmail.com