About
Having graduated from the Indian Institute of Information Technology-Bhagalpur, with a B.Tech in Computer Science and Engineering, and my path into the technology sector started quite early. Since my father was deeply involved in technology, I was essentially brought up with computers. This surroundings sparked my curiosity and eventually led me to begin my technical studies when I was about 16 years old, learning how to write simple code, such as the well-known "Hello World" program in C.
What a magnificent thing it is! When I began my journey into technical subjects, I was amazed by how complex it was to print out "Hello World" in C. Who indeed would need Shakespeare when you have this classic masterpiece resounding across the command line? Ever since then, I have followed a path based on constant learning and exploration. Even in this turbulent world of technology, I still think that learning and teaching are ongoing activities which move us forward, realizing that development involves more than just writing code - it is a harmonious combination of practice, discipline, and a steadfast dedication to fundamental principles.
When I'm not at work, I enjoy reading a lot, take an interest in writing and have an appreciation for good literature. I make it a point of keeping up to date with the latest developments in technology and am always on the lookout for new chances to learn and develop. As for the future, all I want to do is grasp the essence of what it means to be an engineer.
Experience
Jan 2025 - Dec 2025
SDE Intern • SAP, IIIT Bhagalpur
As a core Maintainer of the institute's Student and Administration Portal, I managed the complete Software Development Life Cycle (SDLC), transitioning legacy systems into scalable, modern architectures.
Microservices Architecture: Led the development of SAP v2, moving from a monolith to a distributed system. Independently architected Raven (an asynchronous mailing service) and Credo (a secure payment service) using RabbitMQ and Node.js.
System Expansion: Redesigned database schemas to support the complex lifecycle of M.Tech and PhD scholars and built an Online Document Generation module, eliminating manual paperwork.
Managed post-deployment maintenance, resolving real-time production issues and providing technical support to maintain 93% system uptime for 1,200+ active users.
Mar 2024 - Jun 2024
Frontend Developer Intern • BotGauge
Worked on the development of the company's website, to provide seamless and efficient user interaction with automation suite.
Integrated over 10 endpoints, developed 4+ pages, and optimized workflow and speed by 30% through code refactoring.
Projects
A standalone, domain-agnostic authorization service combining RBAC, ABAC, and ReBAC into a unified, high-performance evaluation pipeline with a future migration path to a Zanzibar-style relationship graph.
Achieved 57.67ms p95 authorization latency at 74.92 req/s while meeting a <150ms p95 SLA by architecting a domain-agnostic authorization service unifying RBAC, ABAC, and ReBAC through a generic Subject–Resource–Relation–Action model.
Enforced API-key-scoped multi-tenancy with 92% test coverage and dedicated security tests preventing cross-tenant data access, following a strict TDD workflow with end-to-end OpenTelemetry-based tracing.
Achieved 100% payment status accuracy across tested flows by architecting a stateless, headless payment gateway that abstracted 3+ bank APIs (UCO, SBI, Canara) behind a unified provider interface, decoupling bank integrations from core business logic.
Maintained 98% uptime through mandatory requery-based verification, AES/JWS/HMAC validation, and end-to-end observability using OpenTelemetry and the LGTM stack.

Alumni portal for Indian Institute of Information Technology. It features alumni search based city as well as batch. Also showcase top alumni based of achievement.
Built a complete compiler from scratch in C++ implementing lexical analysis, parsing, and code generation phases, demonstrating deep understanding of compiler architecture and language processing.
Designed and implemented a modular compiler for a custom programming language, covering lexical analysis with a finite automaton, recursive descent parsing using BNF grammar, and code generation into optimized assembly with decorated parse trees.
Built a complete backend with static semantic analysis, local variable scoping, stack management, and instruction-level optimizations, demonstrating clean separation between compiler frontend and backend for maintainability and extensibility
SocialNode is a learning project designed to explore microservices architecture using Node.js.
It implements a social platform backend split across multiple services — each responsible for distinct domains such as identity, posts, media, and search.
The project uses Docker Compose to orchestrate services and integrates Redis for caching and RabbitMQ for asynchronous communication.

DirKit is a CLI tool designed to simplify working with directory structures. It enables developers to generate, visualize, and export directory trees in an intuitive and user-friendly way.

OPCODE is our university's inaugural Intra-College Open Source Fest. Serving as an intermediary platform connecting contributors and organizers, OPCODE facilitates registration, project listing, and leaderboard tracking.

This is my portfolio website that I have built to showcase my skills and projects.

Jotion is a platform that provides a interface to the user to create and manage their notes and tasks. Along with that, they can publish their notes and tasks to the public.
Get In Touch
Get In Touch
I'm always on the lookout for new opportunities and my inbox is open for all. If you've a question, or just want to say hi, you can count on hearing back from me!
Inspired by Brittany Chiang's website . Coded in Visual Studio Code. Built with Next.js, Tailwind CSS and Shadcn/ui, deployed with Vercel.