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.
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.
Build what matters.
Solve real problems
Technology should begin with understanding the problem, not choosing the framework.
Ship, learn, improve
Products become valuable through real users, feedback and disciplined iteration.
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.
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.
Books on systems, capital, African business.
Small experiments, side products, notes.
Piano — slowly, patiently.
How real businesses actually run.