Mohammad Sadiq

Aspiring Frontend Engineer

The Last Mile: My Journey to the Frontend

My story in technology didn't start with a command line, but with a spark of magic. At 13, I discovered MIT App Inventor, a visual world where I could drag and drop blocks to build something real. That instant feedback loop; from idea to a working app in my hands; was intoxicating. It wasn't just about code; it was about creation. That feeling hooked me and unknowingly set the course for my entire career.

Learning the Language of Machines

Driven by that initial spark, I dove deeper, determined to understand how software truly worked. I started with PHP, learning the foundational rules of the web, managing state, and talking to databases. From there, I moved to the asynchronous world of Node.js, building scalable backend services. To round out my perspective, I picked up the versatility of Python for scripting and data, and even attempted to grasp the low-level complexities of C to understand how machines think about memory and performance. I was building a solid foundation, learning the language of the engine room.

A Glimpse of the Other Side

With a strong grasp of the backend, I ventured into Angular. It was my first taste of structured frontend development, and it opened my eyes. For the first time, I saw that the logic under the hood was only half the story. The user experience; the structure, the flow, the interface; was just as critical. The best engine in the world is useless without a dashboard and a steering wheel.

Then I found React, and everything clicked. Its component-based architecture felt intuitive, clean, and powerful. Suddenly, I had the tools to translate complex backend logic into elegant, interactive experiences. This was it. I could finally build the entire car, not just the engine.


The Moment It All Became Clear

The turning point, the moment that solidified my direction, came during an internship as a Gen-AI Research Intern. I was tasked with building a tool to improve internal workflows and developed a powerful proof-of-concept in Flask. The logic was sound, the AI was effective; but it's UI was trapped in the basics (HTML + CSS).

I frantically tried to build a simple frontend for it with Next.js, but my skills weren't deep enough to bridge the gap seamlessly. I had a powerful solution on one side and a user on the other, with a canyon between them.

That's when it hit me: a brilliant solution is useless if it remains inaccessible. The final, most important mile of any project is the one that reaches the user.

A Mission, Not Just a Role

That frustrating experience became my mission. I transitioned into a dedicated Frontend Engineer role with a Gen-AI focus, where my primary job is to close that gap. While I still use my backend knowledge with tools like SQL and Prisma, my priority is clear: build the bridge.

My goal is to ship ideas fast, test them with real users, and relentlessly iterate. The frontend is where that happens. It’s where abstract concepts become visible, interactive, and truly valuable.

The journey is far from over. From visual block builders to AI, every step has reinforced one simple truth: the magic happens at the intersection of technology and people.

And that’s where I’ve decided to build my home.