Meet
Bona Akubue
A visionary software developer, author and programming thought leader, passionate about leveraging innovative technologies and sharing insights to empower the next generation of tech professionals.
How I Discovered My Love for Programming
Growing up, my family didn’t own a computer, so I could only admire them from afar. When I finally got access to one, it was love at first sight. I spent countless nights exploring, tinkering, and discovering how things worked—all on my own. That curiosity never left me.
After high school, I dreamed of studying computer science or engineering in college. Unfortunately, life had other plans, and I ended up pursuing a degree in chemical engineering instead. But even then, my passion for computers and programming remained unwavering.
The Programming Languages I Learned and Why I Switched
After completing college, I found my way back to programming, starting with QBasic and eventually moving to VisualBasic. While I enjoyed working with VisualBasic and even completed a few projects, I often felt like I was using a language that few others were engaging with.
Whenever I ran into challenges, most of the solutions I found online were written in C#. That motivated me to make the switch, and over time, I started learning C#. Before fully transitioning, I even dabbled a bit in Java to broaden my perspective.
Real Projects I Built with C# and My Web Development Journey
With C#, I developed real-world projects from scratch, including a Point of Sales System, transcript processing software, and hotel management software. Most of these applications were desktop-based, and they allowed me to flex my programming skills and meet client needs.
As demand grew for web-based applications, I pivoted to web development using ASP.net forms and later ASP.net core. This shift opened new opportunities to build scalable and dynamic web solutions for clients.
Why I Chose Python and How It Changed My Career
Even with my expertise in .NET frameworks, I wanted to challenge myself further. That’s when I decided to explore open-source technologies. I began learning Python, and to my surprise, I loved it! Its simplicity, versatility, and vibrant community made it a joy to work with. Today, Python has become my go-to language for development, helping me create innovative solutions across multiple domains.
From curiosity as a young boy to a professional developer, this journey has shaped who I am today, a passionate programmer eager to learn, adapt, and build solutions that make a difference.