Back to Brews
Developer journey Content creation Software development Innovation

Why I’m Starting This Blog as a Developer in Africa

9/30/2025
Why I’m Starting This Blog as a Developer in Africa

As a software engineer starting a blog, the question that arises is: Do I really have anything new to say, or is it something an AI could easily generate?

For me, the answer lies not only in what I build but in where I build it from.

Based in West Africa, my journey is shaped by both global technologies and local realities. My motivation for starting this blog isn’t just about adding another voice to the vast sea of tech blogs online. It’s about creating a space where I can document what I learn, share practical tutorials, reflect on my projects, and explore how technology can address African challenges while remaining globally relevant.

This blog combines personal storytelling, technical expertise, and thought leadership. If you’re a developer, entrepreneur, or simply someone interested in how AI, SaaS, and civic tech are reshaping the world, this space is for you.


Over the years, I’ve worked across multiple ecosystems:

Ruby on Rails & Inertia.js with React for building SaaS-style applications.

Next.js & Firebase for fast, scalable apps that balance frontend power with real-time backends.

Android (Jetpack Compose, Room, Firebase, Koin DI) → for mobile apps that work offline-first.

iOS with Swift → building intuitive apps that integrate smoothly with Apple’s ecosystem.

AI & ML → applying machine learning models to solve sustainability and agriculture problems.

Flutter for cross-platform mobile app development.

What ties all of these together is not just technical curiosity but the desire to apply these tools in meaningful ways. 

I built a micro SaaS app for municipalities to manage taxes more transparently.

I experimented with AI-driven solutions for farming to help local communities optimize yield.

I explored civic tech to strengthen transparency, participation, and accountability in local governance.

These aren’t just side projects — they reflect a belief that technology has to meet people where they are.


I’ve been coding, learning, and experimenting for years. But writing is different; writing forces you to:

Clarify your thinking: if you can explain it in simple words, you understand it deeply.

Give back to the community: countless times, I’ve found solutions from blog posts written by other developers. This is my turn to contribute.

Document the journey: projects come and go, but writing leaves a trail of insights that others can follow.

Build a voice: in a world where developers are everywhere, sharing your perspective helps you stand out and connect with others.

For me, this blog isn’t just technical documentation. It’s a public notebook, a teaching tool, and a place for conversation.

Starting this blog is both exciting and intimidating. I know there are thousands of blogs out there, but I also know there’s room for more, especially voices that bring fresh perspectives.

If you’ve read this far, thank you. I hope you’ll stick around for tutorials, ideas, and lessons I’ll be sharing. I dream that this blog not only documents my journey but sparks new ones for other developers, too.