I'm a software engineer with a passion for building scalable microservices, real-time systems, and developer-focused tools. With a Master's in Computer Science from Stevens Institute of Technology, I specialize in both backend and full-stack engineering—recently expanding my interest toward compiler design and optimization.
- 💼 Currently @ Corebridge Financial — building high-performance B2B microservices.
- 📍 Previously @ LTI-Mindtree — worked on cloud-native analytics dashboards and ETL pipelines.
- 🔬 Now diving deeper into compilers, PL theory, and systems programming research.
I'm actively exploring advanced compiler optimizations, LLVM-based IR transformations, and research-backed methods in program analysis. My goal is to pursue impactful compiler research and contribute to open-source PL infrastructure.
Languages: Java, OCaml, C++, Python, JavaScript, TypeScript, Kotlin, Erlang
Frameworks: Spring Boot, React.js, Node.js, Django, WebFlux, Django Channels
DevOps & Tools: AWS (Lambda, EC2, S3, RDS), Docker, Kubernetes, Redis, Kafka
Special Interests: LLVM, x86 assembly, WebRTC, GraphQL, RxJS
A full-stack compiler that translates a C-like imperative language to optimized x86 assembly. Built in OCaml with LLVM-style backend — includes all major phases like lexical analysis, parsing, semantic checks, and codegen.
Tech: OCaml · C++ · x86 · LLVM
Lightweight chat application using Erlang for high concurrency. Showcases process-based messaging, fault tolerance, and real-time updates.
Tech: Erlang · Groovy
A Programming Language Theory (PLT) project — incrementally builds a functional language from scratch, covering type systems, recursion, references, and evaluation strategies.
Tech: OCaml
A full-stack ride-hailing app with real-time tracking, WebSocket-powered updates, and JWT-based authentication.
Tech: Django · DRF · WebSockets · React.js · Cypress · RxJS
Project | Description | Tech |
---|---|---|
Redis Clone | In-memory Redis-like datastore with command parsing and key-value storage | Golang |
Rate Limiter | API gateway rate-limiter using token-bucket and sliding-window algorithms | Golang |
Video Conference App | WebRTC + Socket.IO-powered low-latency video chat app | Node.js · React |
Decentralized Storage DApp | Ethereum + IPFS-based file storage with smart contracts | React · Solidity |
Social Media App | MERN stack app with GraphQL, real-time feed, and authentication | MongoDB · Express · React · Node |
Smart Spoon (IoT) | Self-stabilizing spoon for Parkinson's patients using Arduino | C++ · Arduino |
🏢 Corebridge Financial — Software Engineer
Jan 2024 – Present, New York Metropolitan Area
- Reduced processing time by 70% by optimizing microservices (Spring Boot, Java).
- Cut API latency by 20% via WebFlux and Apache Kafka.
- Deployed on AWS EC2, utilized S3, and reduced server response time by 25%.
🏢 LTI-Mindtree — Associate Software Engineer
Mar 2021 – Aug 2022, Mumbai, India
- Boosted application performance by 20% using Spring Cache.
- Designed dynamic dashboards with React.js, Redux, and D3.js.
- Cut infrastructure costs by 25% with AWS Lambda, Glue, and DynamoDB.
I'm currently open to collaborations, research positions, and full-time roles in compiler engineering or backend systems.
"I turn complex specifications into clean, scalable systems—and now I’m learning how to turn high-level languages into machine code."