I ❤️ developing software (Profile)
I am a full-stack developer pursuing Ph.D. from IIT Kanpur on Program Analysis & Verification using machine learning and formal methods under the supervision of Dr. Subhajit Roy.
My technical expertise lies in delivering data driven full-stack applications from development
to deployment
. I help startups deliver MVP & beta apps, ping me for a quick meet. I completed my bachelors in mechanical engineering from NIT Durgapur.
- Presented our work on Hot Path SSA in Sixth LLVM Performance Workshop at CGO (Seoul, South Korea): Sixth LLVM Performance Workshop at CGO
- SPLASH 2022 Doctoral Symposium Paper (Almost Verification): https://dl.acm.org/doi/abs/10.1145/3563768.3565551
- Our work on Almost Correct Invariants got accepted in ISSTA 2022 (Daejeon, South Korea). ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA)
- Our work on Symbolic Execution for Randomized Programs got accepted in OOPSLA 2022 (Round 2). ACM SIGSOFT Object-Oriented Programming, Systems, Languages & Applications (OOPSLA)
- Designed website for Shubaarambh'22 PhD Meet in CS IITK. https://shubhaarambh.netlify.app/
- Designed ACM Winter School responsive Website (with React, React-MUI & Tailwind CSS) : ACM Winter School Compilers/PL
- Program Analysis, Verification & Testing Resources : Software-Analysis-PAVT
- LLVM Examples : LLVM Examples
- Compilation on System Design : System-Design
- Web Engineering : Web Dev Stuff & More
- My Machine Learning journey : Machine-learning-for-serious-developers
For the past few years, I have been consulting various startups
on the tech-stack
they use and helping them out in some of their technical
endevours. Checkout my System-Design repository for insights and articles I read and collected over the past years. I implemented some of them for my own ideas and for PingTrader
& Pluto-Office
. Check out educative.io for an awesome course on System Design
(recommended by highscalability.com). A discussion snippet from my presentation at Uber