About Me
I’m a backend-focused software engineer with 3+ years of professional experience designing and maintaining scalable backend systems and APIs using Node.js, TypeScript, ASP.NET Core, and SQL.
I’ve worked with production systems across fintech, telecom, and web platforms, with a strong focus on reliability, performance, and clean architecture.
I currently contribute to production backend services at DataBalk. Outside work, I’m building a multi-tenant SaaS side project using NestJS, applying modular design and exploring scalable patterns like caching, queues, and cloud deployments.
Experience
Software Developer
DataBalk (Franschhoek, South Africa)Aug 2024 – PresentBuilding and maintaining backend APIs and services used across multiple production products, focusing on performance, reliability, and production debugging.
Software Developer (Remote | Contract)
CATS-NET (Tanzania)Sep 2023 – Aug 2025Built production backend systems using ASP.NET Core, including a WhatsApp-based ticketing platform, real-time messaging, and RBAC / approval workflows with financial logic.
IT Executive
Airtel (Tanzania)Dec 2023 – Aug 2024Supported mobile money and telecom production systems by investigating alerts and transaction issues, collaborating with engineering teams to maintain service reliability.
Back-End Developer
iPFSoftware’s (Tanzania)Aug 2022 – Nov 2022Built secure REST APIs with Node.js and JWT authentication and supported deployments using GitHub Actions and AWS (EC2).
Education
Bachelor of Science in Software Engineering
University of Dodoma, Tanzania2019 – 2023Tech Stack
- JavaScript (Node.js)
- TypeScript
- C# (ASP.NET Core)
- SQL
- PostgreSQL / MSSQL
- MongoDB / Redis
- Docker
- AWS (EC2)
- GitHub Actions (CI/CD)
- Nginx
- Express.js
- NestJS
- Next.js
- ASP.NET Core