CS Ph.D. IIT Kanpur, Full Stack Developer and Blockchain Enthusiast. TCS Research Fellow, YC Summer School 2020.
Visit my GitHubI love developing software that solves real-world problems and bridges the gap between theory and practice.
About Me
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:
Sideworks:
Experience:
Recent Highlights
Our work got published in ISSTA 2022.
Learn moreI presented our work in LLVM Performance Workshop in CGO 2022.
Learn moreOur 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
lahiri.devs@gmail.com