
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,095 contributions in the last year. Longest streak 15 days.
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.