Most developers build apps.
I build systems.
I'm Solomon Njogo – a software developer, systems thinker, and future-focused founder. My work sits at the intersection of software engineering, AI, decentralized systems, and digital infrastructure, with a special focus on Africa and the kinds of environments where traditional tools struggle.
Building systems that should exist
The question that drives most of my work is simple:
What infrastructure does the future need that doesn't exist yet?
Instead of optimizing for single products in isolation, I think in terms of ecosystems – networks of tools that connect communication, finance, knowledge, and productivity into unified platforms. I'm especially interested in systems that are:
- decentralized
- transparent
- resilient
- accessible to anyone
Much of my work focuses on places where connectivity is unreliable or centralized services fail. I want the things I build to keep working even when the usual assumptions about infrastructure break down.
What I'm working on
Distributed communication platforms
I'm exploring decentralized messaging systems built with technologies like libp2p, Waku, and Matrix. The goal is to create communication platforms that can work both online and offline – using mesh networking, Bluetooth, and store-and-forward messaging so that people can still communicate even when the network isn't reliable.
Blockchain as infrastructure
I see blockchain less as speculation and more as infrastructure for transparency and financial systems.
Some of the ideas I've been working on include:
- RaiseIt – a transparent charity platform using permissioned blockchain to track how donations are spent.
- Decentralized mobile money concepts that could rival traditional systems by being cheaper, faster, and reachable via SMS and USSD, not just smartphones.
AI-powered tools
I like building tools that reduce cognitive and operational overhead – making it easier to learn, think, and ship.
Recent experiments include:
- RAG-based study systems that turn documents into structured learning experiences.
- AI documentation generators that help developers keep projects understandable as they grow.
- Automated podcast-generation pipelines that combine script generation and voice synthesis.
Smartflash and practical apps
Alongside infrastructure-heavy projects, I'm building Smartflash – an AI-powered learning app I'm actively scaling – and other consumer-facing products that solve everyday problems:
- Course Correction – a delivery platform for course materials and revision papers.
- Transaction analysis tools for understanding financial data.
- Social and content systems that make it easier to show up consistently online.
These apps are useful on their own, but I also think of them as building blocks for a larger ecosystem.
How I think about technology
I'm most excited by problems where technology can:
- increase transparency
- improve access to financial tools
- enable communication without centralized control
- empower people in low-infrastructure environments
I like starting from first principles, designing the underlying architecture, and then building the pieces that can support millions of users over time. I care less about hype and more about whether the systems we're building will still make sense years from now.
Vision and motto
My long-term vision is to help build a large interconnected ecosystem of applications that combines:
- communication
- finance
- learning
- productivity
- information tools
All working together as a single integrated platform.
My personal motto is ENDELEA KUKUWA – Swahili for continue becoming. It's a reminder that both people and systems are always in motion, and that the work is to keep building, improving, and connecting the pieces that should exist.