CS undergrad at MIT-WPU (graduating May 2027), building close to the metal — custom OSes, key-value stores, compression engines — with full-stack products on the side. Former Navigation & Control Lead at Vegapod Hyperloop, where I shipped a multi-threaded TCP/UART pod control system at 11ms average E2E latency under live competition. Placed 8th / 16 at European Hyperloop Week 2025 (Groningen).
Navigation & Control Lead · Vegapod Hyperloop Aug 2023 – Aug 2025
- Architected MVCU in C++ — multi-process, multi-threaded TCP/UART system managing real-time pod state across 4 threads at 11ms average E2E latency under live competition
- Designed a custom binary wire protocol over UART/TCP with heartbeat, error detection, and reconnection logic for fault tolerance
- Led 9 engineers across EHW 2024 (Zurich) and EHW 2025 (Groningen) — team placed 8th / 16 globally; owned the technical roadmap and signed off on all C++ code reviews
Frontend Developer Intern · BytesWrite Aug 2024 – Nov 2024
- Built internal ops platform (Next.js + TypeScript) from scratch; shipped to 150+ employees in 3 months, replacing manual spreadsheet workflows
- Lighthouse score 54 → 91 via SSR with ISR and route-level code splitting; cut load time ~4.2s → ~2.5s on a 3G throttled profile
- Decomposed monolithic UI into 35+ reusable TypeScript components, cutting code duplication ~30%
SaaS Auth Template - A production-ready authentication template for SaaS
A production-ready authentication starter for SaaS apps built with Next.js, Prisma, OAuth, and passkeys.
Auth4Agent — Decentralized Identity & Auth for AI Agents Go · Ed25519 · JWT
Open-source, machine-native authentication protocol for autonomous agents · DID generation + Ed25519 keypair management + challenge-response proof system where private keys never leave the agent — eliminating static API key risks · scoped JWT issuance with JWKS support, replay attack protection (nonce-bound + expiration-bound challenges), and offline token verification · operator-controlled authorization with deny-by-default permission policy · full CLI (Cobra): init, register, verify-operator, issue, revoke, whoami + companion auth server with DNS-based domain verification
ConcurrentKV — Multi-threaded Key-Value Store Go
~49,000 ops/sec · GET/SET/DEL/EXPIRE over a custom binary TCP protocol · thread pool (8 workers) with a lock-free MPSC queue · O(1) LRU eviction (doubly linked list + hash map) · WAL-based crash recovery · benchmarked directly against Redis via redis-benchmark
ARBOS — Custom 32-bit x86 Operating System C · Assembly
Bootable OS running on real hardware and QEMU · multiboot-compliant bootloader · physical memory manager (bitmap allocator) · paging (4 KB pages) · IDT for hardware interrupt handling + PIC config for IRQ routing · PS/2 keyboard + VGA text-mode drivers via MMIO · round-robin scheduler + minimal syscall interface
42% average compression ratio on text at ~180 MB/s · min-heap priority queue built from scratch · canonical Huffman encoding for deterministic serialization · handles arbitrary binary files with correct EOF padding · O(n log n) encode / O(n) decode · benchmarked vs. gzip
LLM Code Review Agent Python
Agentic CLI: feeds git diff to an LLM → structured JSON reviews { severity, line_range, issue, fix } across all languages · hunk-level context chunking cuts token consumption ~35% vs. naive full-file prompting · retry + exponential backoff · ~1.8s p95 on diffs ≤ 500 LOC
Gym Management Software Next.js · TypeScript · Prisma
Full-stack gym management platform — sold to and running at 2 gyms in India · member & attendance tracking, payment management, diet & workout plans, revenue analytics dashboard
More projects
| Project | Stack | Description |
|---|---|---|
| Track Matching System | Python | AI-powered offline matching engine for Army intelligence; SBERT embeddings + ANN search (hnswlib) |
| Raytracer Engine | C, SDL2 | 2D real-time raytracing; ray-circle intersection, interactive light source, shadow simulation |
| Custom Shell | C | Unix-like shell with fork()/execvp(), command parser, built-in command support |
| XORCrypt | C | Lightweight file encryption/decryption with 256-bit XOR key generation; works on any file type |
| Terminal Image Renderer | C, stb_image | Converts images to colorized ASCII art in the terminal |

