trace 7f3a·c9e1 GET /sarthak 200 OK 17 mo
  1. sarthak.career
  2. prepairoMay 25 →
  3. konceptsFeb 26 →
  4. you.next_hirepending…
Sarthak Shrivastava

Sarthak Shrivastava

Open to work

I enjoy building real features that solve real problems, from the first schema to the production deploy, and making sure they hold up once people start using them.

Get in touch Résumé

Find me on

Experience

KonceptsFounding Engineer Feb 2026 — PresentBengaluru
  • Architected and solely built the FastAPI backend for an AI learning platform for IB schools (PYP, MYP, DP), serving 12K+ DAU on AWS ECS.
  • Real-time Voice + Avatar AI tutors on LiveKit: streaming ElevenLabs STT/TTS, VAD, semantic turn detection. A live whiteboard, math widgets and 3D models stay synced to word-level speech timing.
  • A Generative UI content pipeline where the LLM composes and live-edits a registry of 46 interactive components through validated JSON props and patches. Running it on Batch APIs halves generation cost.
  • Exposed internal tools as MCP servers, so content, ops and admin workflows run through AI agents.
  • Stripe billing with exactly-once checkout (idempotency keys, Postgres advisory locks, frozen price quotes), an order-independent webhook inbox, and drift-detection jobs.
PrepAiroFounding Engineer May 2025 — PresentBengaluru
  • Payments & subscriptions across Razorpay, Google Play Billing and Apple IAP: signature verification, webhook retry safety, event dedupe, an order state machine, refunds and reconciliation.
  • Airo, a type-safe UPSC AI tutor on Pydantic-AI with SSE streaming, intent routing and OCR grading of handwritten answers. It sits behind an LLM circuit breaker with cross-provider failover and cost-aware model routing by user tier.
  • A Current Affairs pipeline on AWS Bedrock that turns daily news into RAG-grounded MCQs in English and Hindi, plus a daily two-host AI podcast made with ElevenLabs multi-speaker dialogue.
  • A Kafka-backed notifications service with batching, dedupe, rate limiting and failure recovery. Paid video is delivered through S3 + CDN with signed access.
  • CI/CD with GitHub Actions, ECR, EKS and Argo CD, from build to production rollout.

Projects

01/

Sentinel

A SaaS website monitor. Concurrent goroutine checks for uptime and SSL expiry, Quartz-scheduled reports, cron heartbeat tracking and live WebSocket dashboards.

02/

Observability Platform

Trace ingestion for microservices, built to hold millions of spans in PostgreSQL. Includes trace search, trace-by-ID APIs and an alert engine on p95 latency and error rate.

Hackathons

Seven podium finishes across 2024–25, one global and six national. Runner-up at HackIndia in 2024, then five first places in a row, including the HackIndia 2025 national title.

  1. 2nd₹7,000

    HackIndia Spark 2024

    Bhilai · Sep 24

  2. 1stQualified for Nationals

    HackIndia Spark 2025

    Regional · Apr 25

  3. 1st₹50,000

    HackIndia 2025 Nationals

    New Delhi · Sep 25

  4. global1st$750

    BGI25 · Beyond The Code

    Global · 2025

  5. 1st₹20,000

    HackOMania 2K25

    SSPU Bhilai · Nov 25

  6. 1st₹40,000

    CodeUtsava 9.0

    NIT Raipur · Nov 25

  7. 2nd1st runner-up

    HackBios

    National · 2025

Skills & Technologies

Languages

  • Java
  • Python
  • Go
  • TypeScript
  • SQL

Backend

  • Spring Boot
  • Spring Cloud
  • FastAPI
  • Node.js
  • gRPC
  • WebSockets
  • REST

AI & LLM

  • Pydantic-AI
  • LangChain
  • LangGraph
  • MCP
  • Batch APIs
  • Bedrock
  • LiveKit
  • ElevenLabs
  • RAG & vector DBs

Data & messaging

  • PostgreSQL
  • MongoDB
  • Redis
  • Kafka

Cloud & DevOps

  • AWS
  • Docker
  • Kubernetes
  • Argo CD
  • GitHub Actions
  • Git

Payments

  • Stripe
  • Razorpay
  • Play Billing
  • Apple IAP

Observability & testing

  • Grafana
  • JUnit
  • Mockito
  • Testcontainers

Education

Rungta College of Engineering & Technology

Bachelor of Technology, Computer Science
Expected 2027Bhilai, Chhattisgarh

Got a system that has to stay up?

“Chaos isn’t a pit. Chaos is a ladder.”
Petyr Baelish
sarthak@blr:~$

↑↓ navigate · enter run · esc close