dm.
Portrait of Dorny Muba

CURRICULUM VITAE

Dorny Muba.

Software Engineer · Head of Engineering @ Baotree · Founder @ Akiri

Cape Town, South Africa · dorny@akiri.app

Profile

Software engineer with close to a decade of experience across web, mobile, and AI products — from training full-stack developers in Kinshasa to leading engineering for a sustainability platform and founding an AI learning mentor. I care about systems that are honest about what they measure and useful to the people they serve.

Experience

  1. Head of Engineering · Baotree

    Mar 2023Present · London / Cape Town · Hybrid

    Lead the design, development, and delivery of Baotree’s sustainability and impact data platform — technology that helps organisations collect, understand, and demonstrate the impact behind their work.

    • Own technical leadership and oversight across all project work, from architecture to release.
    • Oversee web apps, mobile apps, USSD solutions, and analytics services used by field teams and communities.
    • Run containerised deployments to AWS through a fully integrated CI/CD pipeline.

    React · React Native · TypeScript · GraphQL · Node.js · Strapi · Metabase · AWS

  2. Founder · Akiri

    Aug 2026Present · Cape Town · Remote

    Akiri is an AI mentor for people working toward a learning goal, built on the principle that a tool should measure itself on what you can do without it.

    • Made capability rather than engagement the success metric — Akiri explains anything at any depth, but won’t hand over answers to work being assessed, enforced at the output layer.
    • Built the learning engine: study plans that rebuild themselves when a learner falls behind, spaced-repetition review scheduling, and concept-level mastery tracked from actual recall.
    • Shipped in five languages from day one, with an automated guard that fails the build when a user-facing string is missing from the catalogue.
    • Wrote the internal metrics console to report honestly by default — every rate prints its denominator, and an empty sample reads “no data” instead of 0%.

    TypeScript · React Native · Node.js · GraphQL · AI systems

  3. Creator · Dots Strategy

    May 2026Present · South Africa

    A beautifully crafted strategy board game where you capture territory by encircling your opponent’s dots — shipped on web, iOS, and Android.

    TypeScript · React Native

  4. Lead Software Engineer · Baotree

    Mar 2022Apr 2023 · London · Remote

    Led the administration, design, development, optimisation, and deployment of Baotree’s applications — web, mobile, USSD, and analytics — and the CI/CD pipeline behind them.

    React · React Native · TypeScript · GraphQL · Node.js · Strapi · Metabase · AWS

  5. Software Engineer · Kindred

    Feb 2022Mar 2022 · London, United Kingdom

    Developed, maintained, and documented software to meet end-user needs and business goals.

    React · AWS

  6. Full Stack Engineer · Scrums.com (SovTech)

    Jul 2020Feb 2022 · Cape Town, South Africa

    Led the design, development, and deployment of custom web and mobile applications for client businesses, with containerised AWS deployments through CI/CD.

    React · React Native · GraphQL · Strapi · AWS

  7. Freelance Software Engineer · Independent

    Jan 2018Jul 2020 · Cape Town, South Africa

    Designed and built web and mobile products for clients as an independent engineer.

    React · React Native · Node.js · AWS

  8. Full Stack Developer Trainer · Institut Supérieur d’Informatique

    Jan 2017Jan 2018 · Kinshasa, DR Congo

    Trained developers in full-stack engineering: HTML, CSS, JavaScript, Node.js, React, and React Native.

    JavaScript · Node.js · React · React Native

Skills

ENGINEERING
TypeScript · JavaScript · React · React Native · Node.js · GraphQL · Next.js · Strapi
CLOUD & DELIVERY
AWS · Docker & containerisation · CI/CD pipelines · Metabase & analytics
PRACTICE
Software architecture · AI product engineering · Technical leadership · Project management

Education

Cape Peninsula University of Technology
Cape Town, South Africa

Languages

English · French · Swahili · Lingala