Software developer · Dar es Salaam, Tanzania

I build tools that make learning easier.

I'm Johnson Mmbaga. I make accessible learning software, digital publishing tools, and practical products that help people get things done.

My focussoftware with a clear purpose
Johnson · Dar es Salaam
Graphite illustration of Johnson Mmbaga in a casual sweater
Software, with a human point of view

What I do

I make complex ideas
useful to people.

I'm an independent software developer from Dar es Salaam, Tanzania. I work across product design and engineering, turning an early idea into software people can understand and use.

Right now, I'm focused on accessible education: converting learning materials into better digital formats, making learning more interactive, and building the tools that support it.

Accessible learningDigital publishingProduct engineeringFull-stack web

Selected projects · 2025—2026

Things I've made.

More on GitHub
01 / 2026

Accessible education

ADT Studio

Turns textbooks and PDFs into accessible digital books that are easier to read, search, and learn from.

Digital publishing · Accessibility↗
02 / 2026

Astrology progressive web app

Asteria

An astrology companion for exploring birth charts, planetary placements, and personal cosmic patterns.

Next.js · Progressive web app↗
03 / 2026

Learning · Offline first

ChessQuest

A visual chess-learning app that teaches through lessons and practice, including when you’re offline.

Chess learning · Offline first↗
04 / 2025

Accessible publishing

Litera

A publishing toolkit for creating accessible Swahili learning materials for students and teachers.

Education · Publishing↗
05 / 2025

Developer tools

Easymail

An SMTP email API that lets product teams send mail from multiple organizations through one service.

Email · Developer tools↗
06 / 2025

Engineering standards

devcanon

A developer tool that gives teams a consistent starting point for project standards and engineering rules.

Open source · Developer tools↗

Experiences & milestones

The lines that
got me here.

A few chapters in a journey that keeps unfolding.

  1. 2026

    Making learning more accessible

    Building ADT Studio and a textbook publishing pipeline, alongside Asteria and Easymail.

    ADT Studio · Asteria · Easymail
  2. 2025—2026

    Learning, publishing, and tools for teams

    Exploring new ways to learn and publish through ChessQuest and Litera, while building tools for software teams.

    ChessQuest · Litera · devcanon
  3. 2023—2024

    Shipping useful products

    Started building full-stack products for students, teams, and local businesses.

    Winga · JokaFlix · SmartSales · PrepView

Have a good idea?

Let's make
something useful.