Architecting high-throughput distributed systems, scalable microservices, and cloud infrastructure.
I am a Backend Engineer obsessed with the internals of high-scale systems. My career has been defined by a transition from architecting mission-critical enterprise platforms to deep-diving into the low-level primitives that power the modern cloud. I bring a "mechanical sympathy" to the stack—whether it's scaling Spring Boot microservices to handle millions of requests, or building custom container runtimes from scratch in C to master Linux namespaces and cgroups.
After securing an All India Rank of 299 in GATE CSE 2023, I joined IIT Bombay for my M.Tech, where I earned the 2025 Excellence in Research Assistantship Award for neutralizing massive traffic spikes on the university's enrollment portal using event-driven architecture.
Architected an on-premises Function-as-a-Service platform on a kubeadm-based multi-node Kubernetes cluster, utilizing a Spring Boot control plane and Redis job queues for asynchronous execution and autoscaling.
Architected a C++ client-server engine utilizing raw socket programming and pthreads. Engineered a closed-loop load generator to benchmark system latency across distinct concurrency models.
Developed hands-on labs covering Docker and FaaS concepts on AWS EC2, integrating AWS Lambda, and designing an automated grading architecture via Python scripts.
Built a Docker-like container engine from scratch in C using Linux namespaces, cgroups v2, and chroot, implementing build, run, exec, and networking.
Analyzed microarchitectural bottlenecks in serverless workloads, surveying hardware-software co-designs (Jukebox, Ignite, Mosaic) to mitigate instruction fetch stalls.
Optimized matrix transpose and 2D convolution on Intel i7 using tiling, SIMD (SSE/AVX), and software prefetching, achieving significant speedups.
Integrated Irregular Stream Buffer (ISB) with IPCP hardware prefetcher in ChampSim simulator, demonstrating up to 17% speedup on SPECCPU2017 workloads.
Created Flush+Reload and cache occupancy covert channels achieving 100% accuracy using shared memory access patterns and ML-based decoding.
Extended PostgreSQL query planner/executor to push semijoin logic to foreign servers, utilizing Bloom filters to significantly reduce data transfer.
Built backend for a full-stack app to manage cricket stats. Scraped data via BeautifulSoup and exposed REST APIs with Spring Boot for a React/D3.js frontend.
Developed a multi-VM testbed to demonstrate and mitigate XSS and CSRF attacks. Built a transparent SSL proxy to intercept and decrypt HTTPS traffic.
Designed and developed the classic game in C++ using FLTK and modular OOP principles, applying Factory, Singleton, Strategy, and Decorator design patterns.
Developed FNN, CNN, and ViT models for real vs. fake face classification in PyTorch using a curated Kaggle dataset and metrics-based evaluation pipelines.
Designed a hybrid cache in Gem5 integrating MIRAGE and Ghost-Minion to mitigate conflict-based and transient execution attacks while maintaining performance.
Built hardware control logic on Arduino using C++ and Heptagon for a line-following robot supporting intersection navigation and adaptive obstacle avoidance.
Leading structured onboarding and academic guidance for PG students in a 330-member program. Mentoring a group of students in their academics, social, and extracurricular activities.
Executed large-scale interview operations for 2,300+ candidates. Coordinated a 250+ member team managing online tests for 50+ firms during the placement season.
Facilitated a workshop designed to provide a comprehensive understanding of the security aspects related to CPUs and GPUs in modern computing systems.
CGPA: 9.6/10 | 2026
CPI: 8.1 | 2017
75% | 2014