Every developer has a story that starts with a single line of code. For me, that journey hasn't been a straight line, it’s been a continuous evolution across design, development, and leadership. Over the years, I’ve realized that being a "full-stack developer" isn't just about knowing both ends of the server; it’s about understanding the entire lifecycle of a product, from the first UI/UX sketch to the final deployment.
In this post, I want to share my professional journey, the lessons I’ve learned leading teams, and why my current focus on modern stacks like Laravel 12 and React 19 is shaping the way I build software today.
The Early Days: Bridging the Gap Between Design and Code
My career didn't start in the terminal; it started with user experience. Back in 2019, as a Frontend Supervisor at Dailo Tech, I was obsessed with how things looked and felt. I realized early on that a powerful backend is useless if the interface is an obstacle for the user. This "UI-first" mindset has stayed with me ever since.
Transitioning into full-stack development was a natural progression. I didn't want to just hand off a design; I wanted to build the logic that powered it. During my time at Prelude International and Gwallek Group of Companies, I dove deep into the PHP ecosystem. At Prelude, I managed full CMS systems and appointment modules using Laravel and AngularJS. It was my first real taste of technical leadership, balancing client expectations with code constraints.
Learning the Business of Software
At Gwallek, I worked on an eCommerce platform featuring a complex Dealers Mapping System. This was a turning point. It wasn't just about CRUD operations anymore; it was about solving business problems. How do we map dealers efficiently? How do we handle secure payments through eSewa and Khalti? These projects taught me that code is a tool for business growth, not just an end in itself.
The Shift to Enterprise and Project Management
By 2021, my role shifted from purely technical to a mix of management and architecture. At iFive InfoTech, I stepped in as Project Manager and Lead. I was handling multiple enterprise projects simultaneously, designing UI/UX wireframes, leading a team of developers, and managing client relationships.
One of my most significant challenges was at Rastriya Awas Company Limited. I served as a Support & Trainer and Full-Stack Developer for a government-policy-compliant News Portal CMS. Working within government regulations while ensuring the system was modern and AdSense-ready required high discipline and attention to detail.
Managing teams taught me three vital lessons:
Clear Communication Beats Perfect Code: A project fails faster due to a lack of communication than a bug in the code.
Standardization is Key: Whether it's Git workflow or coding standards, consistency saves hundreds of hours.
Empathy Matters: Leading a team means understanding the person behind the keyboard, not just their output.
The Modern Stack: Why I Choose Laravel and React
Currently, as a Team Lead at Golden Goat Software, I’ve refined my technical focus. While I’ve worked with Core PHP, Vue.js, and AngularJS, my "power couple" for modern web development is Laravel and React, specifically tied together with Inertia.js.
Why this stack? Because it offers the best of both worlds: the robust, developer-friendly backend of Laravel and the reactive, component-based power of React. With the release of Laravel 12 and React 19, the ecosystem has reached a level of maturity that allows for incredibly rapid development without sacrificing performance.
AlphaOS: A Personal Operating System
I believe every developer should have a "pet project" that pushes their limits. For me, that is AlphaOS. It’s a modular, private personal operating system built with Laravel 12, React 19, and Inertia.js v2. It’s a tool I use to manage my life, financial planning, an encrypted vault, journals, and budget tracking.
Building AlphaOS allowed me to experiment with Tailwind CSS 4 and PostgreSQL at scale. It represents my philosophy of "Private-First" software modular systems where the user owns their data entirely.
Technical Highlights:
Laravel 12 + React 19: Utilizing the latest features for maximum efficiency.
Encrypted Vault: Implementing high-level security for sensitive data.
Redis Caching: Ensuring the "OS" feel is snappy and responsive.
Modular Architecture: I can plug in a new "app" (like a new tracker) without breaking the core system.
Looking Forward
My journey from a UI/UX designer to a Team Lead and Full-Stack Engineer has been driven by a simple goal: to build things that work and look great. Whether I’m leading a team at Golden Goat Software or tinkering with the internals of AlphaOS, I’m always looking for ways to bridge the gap between complex engineering and elegant design.
If you're a developer starting out, don't just learn the syntax. Learn the why behind the tools. Understand the business problem you are solving. And never stop building your own tools.
Key Takeaways:
Adaptability is a superpower: Switching stacks is easy if you understand the underlying principles.
Leadership is service: As a Team Lead, my job is to clear the path for my developers.
The stack matters: Choose tools that make you productive. For me, that’s the Laravel/Inertia/React ecosystem.
Thanks for following along. I’m excited to see where the next few years of software evolution take us!