CS undergrad at MIT World Peace University (graduating May 2027), focused on systems programming, concurrency, and high-performance software. I build things close to the metal β custom OSes, key-value stores, compression engines β and occasionally ship full-stack web products.
Former Navigation & Control Lead at Vegapod Hyperloop. Represented the team at European Hyperloop Week 2024 (Zurich) and 2025 (Groningen), where we placed 8th out of 16 global competitors.
- Low-level systems β OS internals, memory management, interrupt handling, binary protocols
- Concurrency & networking β multi-threaded TCP/UART systems, lock-free queues, thread pools
- Algorithm design β 250+ LeetCode problems; DP, graphs, binary search, heaps, sliding window
- Full-stack web β Next.js, React, TypeScript, SSR/ISR, REST APIs
- Embedded & real-time β UART serial comm, real-time state sync under competition conditions
Aug 2023 β Aug 2025 Β· Pune, India
- Architected and shipped MVCU (Master Vehicle Control Unit) in C++ β a multi-process, multi-threaded TCP/UART system managing real-time pod state across 4 concurrent threads at 11ms average end-to-end latency under live competition conditions
- Designed a custom binary wire protocol over UART and TCP for reliable state synchronization; built 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 technical roadmap and signed off on all C++ code reviews
Aug 2024 β Nov 2024 Β· Pune, India
- Built internal operations platform (Next.js + TypeScript) from scratch; shipped to 150+ employees in 3 months, replacing manual spreadsheet workflows
- Improved Lighthouse score from 54 β 91 via SSR with ISR and route-level code splitting; cut initial load time from ~4.2s β ~2.5s on a 3G throttled profile
- Decomposed monolithic UI into 35+ reusable TypeScript components, cutting code duplication by ~30%
Redis-inspired KV store in Go with ~49,000 ops/second throughput.
- 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) and WAL-based crash recovery
- Benchmarked directly against Redis via
redis-benchmark
Bootable x86 OS built from scratch. Runs on real hardware and QEMU.
- Multiboot-compliant bootloader, physical memory manager (bitmap allocator), paging (4 KB pages)
- IDT for hardware interrupt handling; PIC configuration for IRQ routing
- PS/2 keyboard and VGA text-mode display drivers via memory-mapped I/O
- Round-robin scheduler and minimal syscall interface for user-space programs
Lossless file compressor with 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
- Documented O(n log n) encode / O(n) decode complexity with benchmarks vs. gzip
Agentic CLI that feeds git diff to an LLM and returns structured JSON reviews.
- Hunk-level context chunking reduces token consumption by ~35% vs. naive full-file prompting
- Returns
{ severity, line_range, issue, fix }across all languages - API calls wrapped with retry logic and exponential backoff; ~1.8s p95 on diffs β€ 500 LOC
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
| Project | Description | Stack |
|---|---|---|
| Track Matching System | AI-powered offline matching engine for Army intelligence; semantic SBERT embeddings + ANN search (hnswlib) | Python |
| Raytracer Engine | 2D real-time raytracing with interactive light source, ray-circle intersection, shadow simulation | C, SDL2 |
| Custom Shell | Unix-like shell with fork()/execvp(), command parser, and built-in command support |
C |
| XORCrypt | Lightweight file encryption/decryption with 256-bit XOR key generation, works on any file type | C |
| ZeroGrid | Mini Power BI clone for data visualization | Next.js, TypeScript |
| Terminal Image Renderer | Converts images to colorized ASCII art | C, stb_image |
