Software Engineer · VIT Bhopal
Building from first principles.
I enjoy understanding how software works by building it myself — from TCP servers and caches to open-source C++ libraries. Most of my work focuses on backend systems, systems programming, and open source.
Selected Work
A few things I've built while learning how systems actually work.
A Redis-inspired key-value store built from scratch in C++17 with a TCP server.
Challenge
Single-threaded architecture created a bottleneck. Initial throughput was far below Redis.
What I built
TCP socket server, LRU eviction via doubly-linked list + hash map, AOF persistence for crash-safety, and a thread-per-connection concurrency model.
Outcome
Achieved 281 req/s — within 11% of Redis 7.0.15 on SET across a 1,000-op benchmark.
BFS, DFS, Dijkstra, and A* visualized on a 2,500-node grid with maze generation.
Challenge
Making different algorithms swappable at runtime while keeping the visualizer responsive.
What I built
Modular O(1) algorithm swaps, admissible heuristic with priority-queue scheduling for A*, real-time SFML rendering, and comparative performance analysis.
Outcome
A* explored 73% fewer cells than BFS (340 vs. 1,247) — visible live in the visualization.
A full-stack ride-hailing app connecting passengers with cycle rickshaws in underserved Indian towns.
Challenge
Handling concurrent ride state transitions and real GPS coordination across a full stack.
What I built
6 REST endpoints, complete ride state machine (REQUESTED → ACCEPTED → COMPLETED), Spring Boot Tomcat thread pool, real GPS, CORS, and server-side validation.
Outcome
Deployed on Vercel + Railway with end-to-end infrastructure ownership.
Open Source
Working inside production codebases used by millions of developers.
Google cctz
Contributed to Google's C++ timezone library used across Google's internal infrastructure. PR merged into the main branch.
Google Abseil (abseil-cpp)
Shipped production patches through Google's internal Copybara review pipeline — clarified moved-from-state semantics for hash containers and resolved an MSVC format-checking edge case. Also fixed a macOS build failure with GCC 15 (quick_exit declaration issue).
Catch2
Contributed 4 PRs to the widely-used C++ testing framework — v3 migration helpers and include-correctness fixes, demonstrating large-codebase navigation under real contribution constraints.
TheAlgorithms / Python
Implemented Partition Equal Subset Sum via bottom-up dynamic programming for the 200K+ star algorithms repository (PR #14702).
Experience
Finlatics · Internship · Remote
Writing
Notes on things I've built and what I learned along the way.
May 31, 2026
How I went from a single-threaded server to a thread-per-connection model — and what the benchmark taught me about TCP overhead.
Read on DEV →May 29, 2026
How I resurrected a dead prototype, shipped a full-stack ride-hailing system, and what I learned about finishing things.
Read on DEV →About
I'm a second-year Computer Science student at VIT Bhopal with an interest in backend engineering, systems programming, and open source.
I learn by building things from scratch. Whether it's a TCP server, a cache with LRU eviction, or a pathfinding algorithm visualizer — writing the code myself is usually how I understand what's actually happening inside a system.
Outside coursework, I contribute to open source projects like Google Abseil and Catch2, write about the projects I build on DEV, and explore topics like networking, concurrency, and distributed systems.
I'm currently looking for software engineering internship opportunities for 2026.
Contact
I'm currently looking for software engineering internship opportunities. Feel free to reach out.