About Me
The story, principles, and journey behind the engineer I'm becoming.
How It All Started
Where curiosity turned into direction.
I got into programming because I was always curious about how things worked. I played a lot of games, took programming as a subject in school, and kept wondering how websites and apps were actually built. In university I chose the data science track, so I did not get much real exposure to development. But once I started building small projects on my own, something clicked.
The first thing I built was a spaced repetition Android app in Kotlin. At that time I did not fully understand much. I watched tutorials, followed along, and kept trying even when things failed. I did not give up. Slowly, everything started to make sense and I began to understand how development actually works.
Over time I realised a few things about myself as an engineer. I enjoy debugging and I find peace when I finally fix a problem after a long session. I like writing clean code and keeping my folder structure easy to maintain. I also keep learning and applying best practices whenever I discover something new.
What motivates me today is a simple belief. One day I will build a product that creates a positive impact on millions of people. I may not have that product yet, but I know I will get there by staying consistent and improving every day.
What I Do Today
How I build, think, and ship today.
Today I build full stack web applications and scalable systems that feel efficient and predictable. I work mainly with MERN and Next.js, and I enjoy adding practical AI integrations wherever they make sense. I also build cloud-ready applications that are easy to deploy and maintain.
I enjoy the engineering process itself. I like building features, thinking through system design, writing clean code, and working with TypeScript. These are the areas where I feel the most in flow.
My engineering style is simple. I prefer clarity over cleverness and I avoid unnecessary complexity whenever possible. I focus on maintainability and I keep upgrading my practices as I learn new things. For me, good engineering means building something that is easy to understand, easy to extend, and easy to trust.
Engineering Principles I Follow
The ideas that shape the way I build.
- Design before code
- Simple systems scale better
- Small pieces well glued together
- Predictability in behavior
- Maintainability matters more than hacks
- Performance is a feature
- Good UI makes everything feel better
- Build only what adds value
Tools I Build With
A snapshot of my current toolkit.
Education
Where my foundation was built.
Chitkara University
Rajpura, Punjab
CGPA: 9.94
Dalhousie Public School
Dalhousie, Himachal Pradesh
90.8%
Dalhousie Public School
Dalhousie, Himachal Pradesh
CGPA: 9.1
I am always exploring new tools, patterns, and ideas to improve the way I build.