I design and ship web, mobile, automation, and AI products from Zimbabwe — with a focus on clear interfaces, practical workflows, and systems people can actually use.
I am a software engineer and product builder who enjoys taking an unclear problem and turning it into a focused, maintainable product.
My work spans:
- Product engineering — responsive web apps, mobile apps, dashboards, and internal tools
- Developer experience — automation, Git workflows, command-line tools, and delivery systems
- Community-focused software — education, wellness, climate resilience, public services, and local commerce
- Practical AI — using intelligent features where they improve decisions instead of adding noise
I care less about building the biggest system and more about building the right system.
A safer, faster Git workflow for everyday builders.
Autopilot CLI is an intelligent Git automation tool that helps developers commit and push changes without losing control of the workflow. It is the project that best represents how I like to build: small surface area, useful automation, and guardrails that respect the developer.
Why it matters:
- Reduces repetitive Git work
- Keeps the workflow focused on shipping
- Brings automation closer to the developer's terminal
- Reflects my interest in tooling, reliability, and thoughtful developer experience
Python · CLI · Git automation · Developer productivity
| Project | Focus | Built with |
|---|---|---|
Lunavo |
Student wellness, peer support, and crisis-resource access for the CUT community | TypeScript · mobile · product design |
Climate Space Zimbabwe |
Localized climate intelligence and resilience tools for farmers and young people | TypeScript · AI · web |
Nestiq |
Helping university students discover accommodation near campus | Flutter · Dart · mobile |
Snapit |
Fast media capture and screen recording with a polished Android experience | Kotlin · Jetpack Compose |
Asset Register |
Asset management and tracking for Zim Open University | TypeScript · web systems |
Paynow NodeJS SDK |
Developer tooling for Zimbabwean payment integrations | Node.js · SDK design |
- Start with the user problem — understand the context before choosing the stack.
- Make the first version legible — simple flows beat impressive complexity.
- Build for the real environment — connectivity, devices, skills, and operational constraints matter.
- Add intelligence carefully — automation should make people more capable, not less informed.
- Leave a useful handoff — the next developer should be able to run, understand, and extend the work.
- Growing Autopilot CLI into a dependable developer tool.
- Building software that supports education, safety, wellness, climate resilience, and local communities.
- Deepening my skills across product engineering, mobile systems, backend architecture, and applied AI.
- Collaborating with thoughtful founders, teams, students, and open-source contributors.



