
Distributed systems
An event-driven dispatch system that matches riders to nearby drivers in real time, with Kafka between every stage and Redis GEO for matching.
10,000+ ride events a minute, P90 driver assignment under 45 ms.
Friedrich, 18181,600 contributions in the last 6 months.
Where I’ve worked and studied.
Apr 2026 to present
Software Engineering Intern, AI Platform
Remote
2023 to 2027
B.Tech, Computer Science and Engineering
Raipur, India
A few things I’ve built, most of them to find out how something really works.

Distributed systems
An event-driven dispatch system that matches riders to nearby drivers in real time, with Kafka between every stage and Redis GEO for matching.
10,000+ ride events a minute, P90 driver assignment under 45 ms.

AI product
An AI finance platform that reads invoices from photos and PDFs, flags anomalies, and routes plain-English questions to a SQL agent, RAG or an analytics orchestrator.
Runner-up, AI track at Hack-a-Sol, IIIT Naya Raipur.

LLM safety
One LLM agent wrapped in four defense modules, each adapted from an agent-safety paper, and scored before and after with an index I designed.
Prompt-injection success 0.07 → 0, harm score 0.25 → 0, 446 offline tests.
Systems in C++
A spatio-temporal index for “where and when” queries: a KD-tree for space, a multimap for time, and Python bindings through pybind11.
Radius and bounding-box queries with optional time windows.

Real-time audio
An always-on-top overlay that captions anything your computer plays, fully offline with Vosk, plus a benchmarking suite for accuracy and latency.
Live captions with no cloud round trip.
Distributed systems
A highly available distributed cache written from scratch in Go, starting with a sharded, lock-striped in-memory store.
256 shards, each with its own RWMutex, picked by an FNV-1a hash.
Tools that have earned a place in the toolbox.
You made it to the end.
An internship, a full-time role from 2027, or a side project worth building together. My inbox is open.