Skip to main content

Week 1 - Shipping the first small piece of a much bigger system


Building Centrigon — One Piece at a Time

Shipping the first small piece of a much bigger system

Every time an African developer talks about building a global tech product, the same criticism eventually appears.

“Why not focus on African problems instead?”
“AI startups from Africa are unrealistic.”
“You’re competing with companies that have billions of dollars.”

To be fair, it’s not a completely unreasonable reaction. The companies pushing the boundaries of modern AI today—like OpenAI—operate with enormous research teams, infrastructure, and funding that runs into the billions.

So when someone building from Africa says they’re working on something ambitious, the default assumption is that they’re either naïve or wildly optimistic.

For what it’s worth, I’ve heard those criticisms more than once.

But that’s partly how Centrigon started.

The Moonshot

Centrigon isn’t meant to be just another app.

The long-term vision is a system that is:

  • multimodal
  • persistent
  • autonomous
  • decentralized

In other words, an intelligence layer that doesn’t simply respond to prompts, but can operate continuously, interact across different forms of data, and evolve over time.

That’s a big idea. Possibly an unreasonable one.

The only way I know how to approach a project that large is to start with something small and keep going.

The Reality of Building Big Systems

Ambitious projects have an inconvenient requirement: time.

And if you want to stay in the game long enough to build something ambitious, you need a few things along the way:

  • infrastructure
  • users
  • distribution
  • and ideally some form of sustainability

You can’t disappear for five years building a moonshot and hope the world is still waiting when you return.

So instead of trying to build the entire system in isolation, I decided to approach it differently.

Build it piece by piece.

Building It Piece by Piece

Centrigon is a large system.

The challenge with building something like that is that most of its capabilities only become visible once everything exists together. If you try to build the whole thing at once, you can spend years working before anyone ever sees anything.

I wanted to take a different approach.

Instead of waiting for the full system to exist, I’m starting to release individual capabilities of Centrigon as standalone tools.

Each one is small. Each one does a single job. But each one also represents a real piece of the larger architecture.

Think of them as early fragments of the system — released one at a time.

The First Piece

The first piece I decided to release publicly is an image converter.

On the surface it’s simple: convert images between common formats like PNG, JPG, and WEBP.

But under the hood, it’s also a small step toward something larger.

Image processing is one of the building blocks of computer vision, which forms part of the broader capabilities Centrigon will eventually need.

So while this tool is small, it represents one of the components the larger system will rely on.

Another design choice I liked while building it: the conversion runs directly in the browser. That means images never leave the user’s device.

Simple, fast, and private.

If you’re curious, you can try it here:

https://centrigon.com/tools/image-converter

The Experiment

The bigger experiment behind this isn’t the converter itself.

It’s a question.

Can someone building from Africa ship useful pieces of technology that people around the world actually use?

If the answer is yes, then something interesting starts to happen.

Each small piece becomes a building block.

And over time, those pieces start forming something much larger.

The Long Road

Centrigon is still the destination.

But systems like that rarely appear fully formed. They grow gradually from smaller components that prove themselves in the real world.

So for now, the plan is simple:

  • Ship something useful.
  • Learn from how people use it.
  • Then build the next piece.

For now, this converter is just one small piece of Centrigon — but every system has to start somewhere.

Comments

Popular posts from this blog

How to easily create background notifications in Sketchware(original)

How to easily create background notifications in Sketchware(original) One of the keys to building a successful app is to find mechanisms that will keep your users engaged. You can do this by using background notifications. This tutorial will show you how to do that in Sketchware. We will cover: 1. How to create notifications in Sketchware 2. How to show these notifications even when the app is closed.

How I got started with Sketchware

Background As I explored the Playstore sometime in June 2018, I stumbled upon an app to create other apps. Out of curiosity I downloaded it, did some research and played around with it. I soon realised I could actually create a “real” app from scratch and make money. See, some years earlier I had downloaded Android studio and done a few lessons on programming. So I had a basic understanding of Java and android programming, but this new app that I had found, used simple drag and drop features and you could actually run the app on your device or send your app to friends in just a few clicks. I was not a professional programmer but using this app I could easily create “proper” mobile apps without cracking my head over code.  You can check out my app made using Sketchware; Business Builder- Small Business Management Suite here . Fast forward to a few months later and I had created an app that I felt was ready for the big leagues… Play Store baby!! Note, that I was at a low point f...

Happy Birthday Memes: Laugh Your Way to Someone's Heart

Happy Birthday Memes: Laugh Your Way to Someone's Heart Introduction Birthdays are a special occasion to celebrate another year of life, and what better way to do it than with a good laugh? That's where happy birthday memes come in! These hilarious images are the perfect way to put a smile on someone's face and let them know you're thinking of them on their special day.