Skip to content

About Donald Felician Kagunila.

Donald Felician Kagunila — known professionally as Donald Kagunila, and to many as Don Kagunila — is a Tanzanian software engineer, software architect and technology entrepreneur based in Dar es Salaam, Tanzania.

01BIOGRAPHY

Engineer. Builder. Entrepreneur.

Donald holds a degree in Information Technology. His career began in hands-on software development and system administration, building production software and learning how systems behave outside development environments. That foundation led him into enterprise engineering, and he now works as a Senior Software Developer in the banking and financial services sector. There he builds and maintains enterprise financial technology systems, including digital lending infrastructure, distributed backend services, third-party integrations, authentication and audit, where security, reliability and scale are non-negotiable.

Alongside enterprise engineering, Donald builds products. He is the co-founder and director of Afrevo Company Limited, a Tanzanian software technology company creating practical SaaS products for African businesses and communities. At Afrevo he works end to end — from data models and multi-tenant architecture to APIs, web applications and deployment — using TypeScript, Node.js, NestJS, React, Next.js, PostgreSQL, Redis, Docker and Traefik. His enterprise work draws on Java and Spring Boot, microservices and event-driven design.

His engineering philosophy is practical: start from the real problem rather than the framework, ship and learn from real users, and build for the infrastructure, economics and customer behaviour of African markets instead of copying products designed elsewhere. He also uses AI-assisted development tools as part of a disciplined engineering workflow.

Donald is interested in how software can make African businesses run better — in fintech, operations and community finance — and in building technology companies that last.

03OPERATING PRINCIPLES

Build what matters.

01

Solve real problems

Technology should begin with understanding the problem, not choosing the framework.

02

Ship, learn, improve

Products become valuable through real users, feedback and disciplined iteration.

03

Build for where we are

African markets have their own infrastructure, economics and customer behaviour. Great products embrace that reality rather than copying products built elsewhere.

04OFF SCREEN

Beyond the screen.

When I'm not building software, I'm usually learning something new, thinking about business, exploring how systems work — or recently, quietly learning my way around a piano.

READING

Books on systems, capital, African business.

MAKING

Small experiments, side products, notes.

LEARNING

Piano — slowly, patiently.

WATCHING

How real businesses actually run.