CS Ph.D. IIT Kanpur, Full Stack Developer and Blockchain Enthusiast. TCS Research Fellow, YC Summer School 2020.Visit my GitHub
I love developing software that solves real-world problems and bridges the gap between theory and practice.
Thanks for visiting my site. I love learning new things and putting them into action whenever I can.
What I am currently pursuing?
Area of Research:
Our work got published in ISSTA 2022.Learn more
I presented our work in LLVM Performance Workshop in CGO 2022.Learn more
Our work got conditionally accepted in OOPSLA 2022 (Round-2).
I maintain two github accounts one to keep my webprojects and startup mvp apps and the other for all my research related projects. I showcase some of my projects here.
I have a 2 years of experience in the industry tackling multiple projects. My background has helped me understanding a wide spectrum of problems. I gained both overall and ground level problem-solving skills.
I am currently the teaching assistant for one of most favourite courses yet again! Program Analysis, Verification and Testing.
I taught C programming language to first year undergraduate students at IIT Kanpur under ESC-101 course.
I have been a teaching assistant for a couple courses at IIT Kanpur. Advacned Compiler Optimizations, Program Verification, Analysis and Testing, Software Development and Operations. Compiler Design.
I have been selected as a Campus Expert representing GitHub to the IIT Kanpur community.
I worked as a remote Node.js developer on their Golem contract conversion and compilation pipeline team.
I worked as a remote full stack developer delivering their pre-MVP application.
I worked as an assistant project manager handling multiple projects in the M&HCV Business unit.
I graduated as a mechanical engineer from NIT Durgapur.
Developed a prototype and tested a kinetic energy recovery system for two-wheeler vehicles. Tested the prototype with FEA, FEM and on a bicycle(rig)
I become a member of SAE Baja and grew interest in topics like internal combustion engines and automotive design.
I maintain a system design and software architecture repository with over 600 stars. I read blogs and books during my free time from research to improve my system-level implementation skills.
A collection of system design and software engineering articles I maintain.
A publisher-subscriber architecture used in Pushman by Koinex.
A description of the client-server architecture and components for modern web
This radical idea is very well presented by Martin Kleppmann in his talk called "Turning the database inside-out."
A detailed article on use and idea behind service mesh architecture.
A site detailing the inner workings and types of design patterns used to build modern software.
A colossal website for learning smart refactoring techniques.
Building microservices using Node.js with DDD, CQRS and event-sourcing .
A colossal website for facts and information about scaling the modern web.
Thanks for visiting my site. I hope this gives you a brief overview of my interests and my technical competency as a full stack developer.
KD 106, Dept. of CSE, IIT Kanpur, Kalyanpur, UP-208016
(+91)90 073 422 70