
From Supply Chain to Software Development
My Journey into Software Development
Growing up, I always dreamed of becoming a medical doctor, I believed that was the best way to truly help people. Even though I was naturally good with computers, and people around me kept encouraging me to study computer science, I stayed focused on medicine. It just felt like the path to real impact.
However, everything changed one evening during university when I came across an article about two young African entrepreneurs (Shola Akinlade and Ezra Olubi) building a solution to fix online payments for African businesses, they were using just their laptops to empower millions of people and help hundreds of businesses thrive. It hit me like a lightning bolt: This was an impact. This was another way to help people at scale.
That story didn’t just inspire me, It opened my eyes to the world of software development and the power of technology, I couldn’t stop thinking about it. At the time, I didn’t have a laptop, but I started saving every month and cutting out small expenses, until I could finally afford one. When I did, I dove in headfirst. My earliest days were spent watching YouTube tutorials, copying HTML and CSS from freeCodeCamp and building ugly little pages that, to me, felt magical.
My Transition into Tech
By late 2022, I enrolled for Google UX Design Bootcamp and later started Utiva’s Full Stack Web Development program. My curiosity turned into commitment. I started building real projects, staying up late to debug JavaScript errors I didn’t fully understand, but refused to give up on. My background in supply chain and logistics gave me a unique lens, I wasn’t just coding for code’s sake. I wanted to solve operational problems. That’s why I built:
- A real-time attendance and payroll system for a growing startup.
- A blog platform for a food delivery business to manage content.
- A peer-to-peer currency exchange tool with live updates and payment integration. These projects were built using my go-to stack: React, Node.js, Express, MongoDB, and JWT, with additional tools like WebSockets, Cron jobs, and Nodemailer depending on the use case.
Why I Keep Coding?
I keep coding because every app I build reminds me of that first story, two people, a laptop, and a problem worth solving. Code is a tool to empower, to scale good ideas, and to build systems that help people do more with less. I love watching something broken become functional. I love turning a pain point into a simple, usable interface. But more than anything, I love knowing that what I build could save someone hours, dollars, or frustration.
Where I'm Headed
Right now, I'm focused on becoming a stronger frontend engineer, deepening my expertise in React, Node.js, and modern web architecture. I’m especially interested in joining startups or tech teams where I can work on meaningful products, move fast, and grow with a mission-driven team. This blog is where I’ll be documenting that journey, the wins, the mistakes, and the lessons I wish I’d known earlier.