~ portfolio

Satvik Sawhney

software engineer

loading000%
for hiring managers · vol. 1
300M+
daily transactions routed by infra I ship
Juspay · Snowflake-style distributed ID gen · sub-5ms p99 at peak load

I’m Satvik Sawhney.
Engineer. Backed by numbers.

I’m a software engineer at Juspay, shipping AI agents and backend infrastructure in production — full-time since June 2026, after an internship and a return offer. Below: the receipts, the work, and a JD-fit checker that turns your role into a personalised brief.

receipts

The selections. The offers. The publications.

  1. Oct 2026

    3rd place · OpenAI DevDay Community Hackathon

    Sarthi, a life coach rebuilt as a ChatGPT app over MCP where nothing estimated is saved without a tap.

  2. Jul 2026

    Merged PRs · OpenAI Agents SDK

    #4066 and #4035 in openai/openai-agents-python, plus four merged in Tracer-Cloud/opensre.

  3. Jun 2026

    Full-time · Juspay

    Converted from internship. Agentic RCA tool for on-call, ART regression replay, distributed ID service.

  4. 2026

    Google Prompt Wars · 6th of 40,000+

    Cumulative across three challenges; then invited to the PromptWars Exclusive Edition.

  5. Apr 2026

    National finalist · Meta PyTorch OpenEnv

    SlotKeeper Fleet: an OpenEnv RL environment and a Qwen 1.5B trained with SFT, GRPO and DPO.

  6. Nov 2025

    IEEE ICECA 2025 publication

    "Federated Learning and its Uses in Modern Medical Industry" — second of six authors.

experience · outcomes

What the work produced.

300M+
daily transactions on the platform · agentic RCA for on-call · ART replay used by 20+ engineers · sub-5ms p99 ID service
Aug 2025 — Present· return offer

Juspay Technologies

Software Development Engineer

Built an agentic RCA tool in production use by on-call engineers: a Slack mention starts an orchestrator that delegates to specialist sub-agents across docs, Bitbucket, Jira and live telemetry through an MCP server I wrote over Slack, Grafana, Kibana and VictoriaMetrics.

read the case study
−50%
production DB size reduction · +40% query speed · +30% backup recovery
Jun 2025 — Aug 2025· return offer

Barclays

Technology Summer Intern, BA4

Built a Python/Flask Data Archival and Retrieval System (DARS), reducing production DB size by 50%, improving query performance by 40%, and backup/recovery speed by 30% across 50+ SQL Server tables.

read the case study
+35%
content discovery accuracy via GenAI · 500+ req/s sustained · 1 week ahead of schedule
Apr 2025 — May 2025

Infosys

Application Development Intern

Owned task breakdown and final delivery on a 10-member agile team, shipping a production-ready enterprise Flask backend sustaining 500+ simulated req/s — 1 week ahead of schedule.

read the case study
+30%
online engagement · production Next.js website + REST APIs delivered
Aug 2024 — Dec 2024

Bryha Logistics

Freelance Software Developer

Designed and developed a production website with backend REST API endpoints for booking and customer-inquiry management, increasing online engagement by 30%.

read the case study
selected projects

Things I built. Numbers that matter.

AI Builder Cup 2026 · submitted, result pending · FalkorDB Graph Hacks · submitted

Munim

AI back office for restaurant groups · a Manager + 8 specialists · nothing changes the books without approval

TypeScriptNext.jsPythonGoogle ADKGeminiPostgreSQL
read the case study
3rd place · OpenAI DevDay Community Hackathon 2026

Sarthi

Voice-and-photo life coach · a ChatGPT app over MCP · nothing estimated is saved without your tap

Next.js 16TypeScriptMCPOpenAI Apps SDKDrizzleVercel AI SDK
read the case study
PromptWars Exclusive Edition (invite-only) · submitted

Saboot

Indian legal documents in plain language · a quote is "verified" only when code finds it in your file

Next.js 16TypeScriptPostgreSQLSupabaseGeminiGemma 4
read the case study
shipped

Bahi

Voice-first shop ledger · every speech and LLM vendor swappable by config · one eval suite for all

PythonMCPSarvamElevenLabsGeminiOpenAI
read the case study
live

Roomful

Events and in-room networking where a declined request is never visible to the sender

Next.js 16SupabasePostgreSQLRealtimeExpopgvector
read the case study
shipped

LawyerUp

Multi-agent legal AI · LangGraph · hybrid RAG · streaming

PythonFlaskNext.js 15ReactLangGraphsqlite-vec
read the case study
National finalist · Meta PyTorch OpenEnv Hackathon

SlotKeeper Fleet

1.5B Qwen warehouse agent · RL: SFT→GRPO→DPO · matches a 31B teacher

PyTorchFastAPIOpenEnvLoRAGRPODPO
read the case study
live

agentmon

Local-first usage analytics for Claude Code, Codex CLI and OpenCode · npx agentmon

Next.jsTypeScriptNode.js CLI
see on github
Sarvam Epoch Buildathon · solo

Sathi

Reconciles a kirana shop's handwritten Hindi credit notebook · refuses to guess

Next.js 15Sarvam Document IntelligenceSupabaseDrizzle
see on github
HackerRank Orchestrate · 24-hour build · submitted

Buy or Wait?

Can I afford this now? · prompt-injection-safe by construction · HackerRank Orchestrate

PythonLLM + vision providers
see on github
Razorpay × Replit Buildathon · solo · submitted

Kosh

Spend governance that reads your expense-policy PDF and cites the clause behind every decision

Replit AgentLLM
see on github
building

Vellichor

A second brain that compiles your PDFs, videos and notes into a self-maintaining wiki and knowledge graph

FastAPISQLite + sqlite-vecfastembedNext.jsExpo
see on github
the toolkit

What I reach for.

Languages
PythonTypeScriptRustHaskellSQLJavaJavaScriptC++
AI / Agents
MCPOpenAI Agents SDKGoogle ADKLangGraphEval harnessesRAG (RRF · MMR)vLLMpgvectorsqlite-vecPyTorchTRL · UnslothSFT · GRPO · DPOOpenEnv
Backend
FastAPIFlaskNode.jsNext.js route handlersRESTSSERedis StreamsPydanticDrizzle
Frontend
ReactNext.jsTypeScriptTailwindFramer MotionExpoSwiftUI
Databases
PostgreSQLSupabaseRedisSQLiteFalkorDBSQL ServerMongoDB
Infra / Tooling
AWSGoogle CloudCloud RunDockerKubernetesJenkinsGrafanaKibanaVictoriaMetricsVercelVitestPlaywrightpytest
education

Where the foundation was built.

Aug 2022 — May 2026
Chennai, Tamil Nadu
CGPA 9.8 / 10

SRM Institute of Science and Technology

BTech Computer Science Engineering (AI & ML)
2019 — 2022
New Delhi, India
95.6% (XII) · 96.4% (X)

Delhi Public School, R.K. Puram

Class XII / Class X (CBSE)
field notes

What I’ve been thinking about.

05·shipping & solving · live · not for show

still writing code at 11pm.

github · SawhneySatvikvisit
public repos
…
last commit
…
last 12 weeksless more
leetcode · satviksawhneyvisit
problems solved
800+
cp rating
2036
leetcode · cf · cc
difficulty split
easy · 232 medium · 420 hard · 149
01b·paste the JD · see fit

drop the JD. I’ll show you where Satvik fits.

The AI reads the job description and surfaces specific evidence from Satvik’s work that matches each requirement — plus a draft outreach email you can copy. Always honest, always grounded in real projects.

0 / 8,000 chars

honest score, no floor · ephemeral · 5 analyses / hr / IP

one straight line

Building something hard?
Let’s talk.

currently
Software engineer at Juspay, full-time
location
Bengaluru, India · open to relocation