The Non-CS Journey
My journey into software engineering didn't start with a CS degree. It started with a 250MB RAM Windows XP machine when I was ten years old. I used to take it apart just to understand how it worked. By fourteen, I had become the unofficial "tech guy" in my neighborhood, fixing computers for friends and family.
When that PC eventually broke, financial constraints meant I couldn't replace it, and I had to step away from technology for several years.
In mid-2023, while preparing for the UPSC exams, I finally got access to a laptop again. The moment I started using it, I realized the curiosity I had as a child hadn't gone anywhere.
In 2024, to fund my learning, I worked full-time at a grocery store. After finishing my shifts, I would come home and spend my evenings teaching myself web development and building projects.
The real turning point came in late 2025 when I discovered Next.js and modern React architecture. For the first time, everything clicked — from UI to backend to deployment as a complete system. Since then, I've focused on consistently shipping code and building production-ready applications.
Today, I'm focused on understanding systems end-to-end and eventually engineering software that solves meaningful real-world problems.