My Portfolio

A showcase of my recent work spanning web applications, mobile apps, and enterprise solutions. Each project represents a unique challenge solved with modern technologies and best practices.

50+
Projects Completed
20+
Happy Clients
3+
Years Experience
25+
Technologies Used
FlySpotter Pro
2025
Open Source Community

FlySpotter Pro

FlySpotter Pro revolutionizes fly identification using TensorFlow Lite-powered machine learning for instant, accurate results. Built with Flutter and Firebase, it offers offline capability, cross-platform support, user management, discovery tracking with Google Maps integration, and a rich educational guide. Designed for entomologists, researchers, pest control professionals, and nature enthusiasts.

90% model accuracy on test dataset
Offline support enabled
Tested on Android & iOS platforms

Technologies Used

Flutter
Firebase
TensorFlow Lite
Google Maps API
GetX
Dart
CUT Portal WhatsApp Bot
Featured
2025
CUT Student Community

CUT Portal WhatsApp Bot

CUT Portal WhatsApp Bot enables students to navigate their portal features — including profiles, course details, grades, and announcements — via WhatsApp. Built with a clean architecture approach, the system separates concerns into models, services, controllers, and routes. Designed for scalability and real-time support using the WhatsApp Business API.

Clean architecture with separated concerns
Supports menu-based navigation
Built for integration with WhatsApp Business API

Technologies Used

Node.js
WhatsApp Business API
Express.js
Smart Driver Companion
2025
Open Source Project

Smart Driver Companion

Smart Driver Companion is a comprehensive Flutter application that integrates AI-driven driver behavior monitoring, real-time community road alerts, turn-by-turn navigation, and a service locator for drivers. Featuring GetX for state management and a clean MVC architecture, the app leverages Firebase, Google Maps APIs, and a custom Python-based behavior scoring API to deliver an engaging, safety-focused driving experience.

AI-powered real-time driver behavior scoring
Community-driven road alert system
Google Maps integration with voice guidance

Technologies Used

Flutter
Firebase
Google Maps API
GetX
Python Flask
Dart
ZINWA Water Meter System
Featured
2025
Zimbabwe National Water Authority (ZINWA)

ZINWA Water Meter System

The ZINWA Water Meter System is a comprehensive platform combining an Express.js backend API with a Flutter mobile app. It empowers customers to manage their water accounts, purchase prepaid tokens, monitor usage, and receive alerts. The backend handles authentication, payments via Paynow, real-time meter reading, analytics, and administrative functions, while the mobile app offers an intuitive user experience with offline support, biometric login, and multi-language support.

Supports prepaid water token generation and purchase
Integrated with Paynow Zimbabwe for payments
JWT-based multi-role authentication system

Technologies Used

Express.js
TypeScript
PostgreSQL
NextJs
Javascript
Redis
IOT
Flutter
GetX
Dart
Docker
Paynow API
LearnSmart AI-Powered e-Learning Platform
Featured
2025
Chinhoyi University of Technology Students

LearnSmart AI-Powered e-Learning Platform

LearnSmart is a full-stack monorepo education platform with AI-powered features for personalized learning and management. The system features separate Next.js frontends for administrators and lecturers, powered by Redux, Radix UI, Tailwind, and more. The backend is built with Node.js, Express, and Sequelize ORM, featuring robust security, OpenAI integration, JWT-based authentication, Supabase for storage, and Paynow for payment processing. Designed for scalability, the platform supports role-based access, learning management, AI integration for enhanced learning experiences, and a modern, maintainable UI/UX.

AI-powered learning assistant with OpenAI API integration
Separate role-based portals for admin and lecturers
Payment processing via Paynow for premium content

Technologies Used

Next.js
React
Redux Toolkit
Radix UI
Tailwind CSS
Node.js
Express.js
TypeScript
Sequelize
PostgreSQL
OpenAI API
Supabase
Swagger
Energy Monitor System
2025
Energy-conscious homeowners & building managers

Energy Monitor System

Energy Monitor is a multi-platform energy tracking solution aimed at promoting sustainability and efficient energy use. The system includes a Flask-based web application for visualizing energy usage trends and analytics, and a Flutter-based mobile application for monitoring on the go. It provides real-time tracking, historical analysis, device-level monitoring, alerts, and intelligent recommendations. The backend supports secure authentication, RESTful APIs, and integration with smart devices. Built with scalability in mind, Energy Monitor empowers homeowners, facility managers, and organizations to make data-driven decisions on energy consumption.

Real-time energy usage tracking and analysis
Interactive dashboards with device-level insights
Flutter mobile app with Firebase integration

Technologies Used

Flask
SQLAlchemy
Python
Flutter
Firebase
Dart
Chart.js
REST API
JWT Auth
University Student Portal Web Analytics System
2025
Chinhoyi University of Technology

University Student Portal Web Analytics System

This system provides comprehensive real-time and historical analytics for a university student portal. It tracks active users, clicks, session durations, and navigation flows through a browser extension that streams events via WebSockets. The React dashboard visualizes these insights with charts and heatmaps. The backend, powered by Express and Supabase (PostgreSQL), manages data storage, authentication, and real-time communication. The architecture is optimized for scalability and secure data handling, offering role-based access to administrators and authorized personnel.

Real-time user activity tracking with WebSockets
Historical data visualization with interactive charts
Role-based secure access for administrators

Technologies Used

React.js
Socket.io
Tailwind CSS
Zustand
Express.js
Supabase
PostgreSQL
Redis
Prisma ORM
Zod
JWT
Manifest V3
tflite Flutter Plugin
Featured
2023
Open source community

tflite Flutter Plugin

The tflite Flutter plugin allows Flutter apps to perform on-device ML inference using TensorFlow Lite models. It supports a variety of vision tasks such as image classification, object detection using SSD MobileNet and Tiny YOLOv2, image-to-image translation with Pix2Pix, semantic segmentation with Deeplab, and human pose estimation via PoseNet. The plugin is compatible with iOS and Android and includes support for GPU acceleration and real-time camera streams.

Supports multiple TFLite model types: classification, detection, segmentation, pose estimation
Runs efficiently on both iOS and Android devices
Enables real-time inference with camera streams

Technologies Used

Flutter
Dart
TensorFlow Lite
iOS
Android
GPU Delegate
Camera Plugin
GeoFlutterFire3
Featured
2025
Open Source Community

GeoFlutterFire3

GeoFlutterFire3 is a Flutter library that simplifies storing and querying geospatial data in Firebase Firestore. It enables real-time geolocation querying with automatic updates, making it suitable for location-based apps such as delivery tracking, ride-hailing, and social platforms. The library extends Firestore functionality without altering existing schemas or security rules and provides efficient querying with geohash-based lookups. Inspired by GeoFireX, it offers both reactive streams and single subscriptions with improved memory safety.

Supports realtime geo queries with Firestore
Memory-safe streaming with single subscription control
Supports nested geolocation fields in documents

Technologies Used

Flutter
Dart
Firebase Firestore
GeoHashing
Stream API
Firestore Realtime Updates
Lucid Eye — AI Assistance App for the Blind
Featured
2025
Community-focused Open Access

Lucid Eye — AI Assistance App for the Blind

Lucid Eye is an AI-powered mobile assistant aimed at helping visually impaired users interact with their surroundings. Initially built as a university project, the app evolved into a multi-functional tool offering AI-based object detection, text recognition, currency detection, maps navigation, chatbot communication, and an SOS feature. It provides real-time assistance, leveraging machine learning and external APIs to create a meaningful impact for the blind community.

4 Core Features: Object Detection, Navigation, Chatbot, SOS
AI-powered real-time assistance for the visually impaired
Developed by a team of 6 engineers as a collaborative project

Technologies Used

Flutter
Google ML Kit
Flutter TTS
Flutter Map
Node.js (for maps)
Flask (for chatbot)
Camera & Object Detection
WebSockets
LocalGenAI — Offline AI Assistant
Featured
2025
Personal Project

LocalGenAI — Offline AI Assistant

LocalGenAI is a privacy-first AI assistant enabling users to chat with multiple AI language models without requiring an internet connection. Built with Flutter and leveraging mobile-optimized AI models (via ONNX, TensorFlow Lite, Core ML), it offers a fully offline experience. Users can download models, switch between them, and enjoy seamless interaction on both Android and iOS. The app ensures all data remains on-device, making it ideal for users concerned about privacy.

100% Offline AI Interaction
Support for multiple AI models with dynamic switching
Optimized for privacy and device performance

Technologies Used

Flutter
GetX
PyTorch
TensorFlow Lite
ONNX
SQLite
Core ML
Model Optimization
St Joseph's Mission Hospital Website
2025
St Joseph's Mission Hospital

St Joseph's Mission Hospital Website

A clean, fast, and mobile-friendly website designed for St Joseph's Mission Hospital. Built using React with TypeScript and powered by Vite for optimal development and build speed. The site provides essential information about hospital services, departments, contact details, and general health awareness content.

Single-page application with smooth navigation
Optimized with Vite and TypeScript for scalability
Built-in routing with React Router v6

Technologies Used

React
TypeScript
Vite
TailwindCSS
React Router
React Spring
React Icons

My Development Process

🔍
01

Discovery

Understanding your needs, goals, and target audience

📋
02

Planning

Creating wireframes, architecture, and project timeline

03

Development

Building your application with regular updates and feedback

🚀
04

Launch

Deployment, testing, and ongoing support

Ready to Start Your Project?

I'm passionate about creating exceptional digital experiences. Whether you need a web application, mobile app, or enterprise solution, let's discuss how we can bring your vision to life.