01
Internship Project
EGPAF Stock Management System
Stock management system built during my software development internship at the Elizabeth Glaser Pediatric AIDS Foundation — role-based permissions, a full stock approval workflow, expiry notifications, and CSV/PDF exports. Learned Ruby on Rails and Vue 3 on the job to build it.
Ruby on Rails (API)Vue 3
PostgreSQL
02
Personal Project
AccessAid — Accessibility Assistant
Flutter app for users with hearing & vision challenges — offline OCR text reading, text-to-speech, live captions, AI sound alerts (YAMNet), AI scene description, and an emergency SOS screen.
FlutterTensorFlow Lite
Claude Vision APIOCR / TTS
03
Client Project
Mlumbwira Investments
Production website for a Lilongwe tractor & farm equipment dealer — vehicle import status tracking with SMS updates, product catalogue, full admin portal, and Cloudinary media handling.
Next.js 14Node.js / Express
PostgreSQL + PrismaAfrica's Talking SMS
04
Client Project
TKComputers Platform
Full-stack platform for a Lilongwe computer repair business — repair ticket tracking, device buy-back module, JWT auth with refresh tokens, SMS notifications, and PayChangu payment integration.
Next.jsTailwind
Express + PrismaPayChangu
05
Client Project
SarifiMesh — Network Monitoring
Network monitoring & alert system — SNMP/ICMP device polling, real-time Socket.io dashboards, anomaly detection, scheduled reports, and PWA support for on-the-go monitoring.
Node.jsReact
PostgreSQL + PrismaSocket.io
06
Academic Project
Dynamic E-Workflow System (DEW)
Workflow automation platform for Mzuzu University — role-based approvals, intelligent document routing, and budget-linked workflow integration. Backend lead in a two-person team.
Laravel 12React + Inertia.jsMySQL
GitHub →
🏛 Deployed on university intranet
07
Freelance Project
Mtengo Pa Msika — Farm Price Tracker
USSD/SMS agricultural market price system for Malawian smallholder farmers — offline-friendly access to daily crop prices from any basic phone, no internet required.
LaravelAfrica's Talking USSD/SMSMySQL
08
Academic Project
Campus Resource Booking System
Web & mobile app for managing university facilities — real-time booking, admin dashboard, role-based access control.
LaravelReact
FlutterMySQL
09
Client Project
The Strategy-Led Church
Production church website — events, sermons, member tools. Live deployed with full Laravel backend and MySQL integration.
LaravelPHP/BladeMySQL
10
Freelance Project
Wavefy Music Streaming App
Full-stack music streaming: Flutter mobile client with an Express.js backend — multi-signal recommendations, range-request audio streaming, playlists, lyrics, and equalizer.
FlutterExpress.js
MongoDBNode.js
11
Freelance Project
Kwera Digital Library
Online library platform giving Mzuzu University students digital access to academic resources and research materials.
LaravelMySQLPHP
12
Freelance Project
RESTful API — Laravel Backend
Professional JWT authentication, resource management, API best practices and versioning with Laravel.
LaravelJWTMySQL
13
Freelance Project
Cloudimart E-Commerce Prototype
University e-commerce prototype — cloud-based groceries platform with Next.js frontend and Laravel API backend.
LaravelNext.jsREST API
14
Freelance Project
Online Marketing Platform
E-commerce system for vendors to list products, manage inventory, with secure PHP/MySQL backend and shopping cart.
PHPMySQLJS
15
Innovation Project
Smart Driving License System
Digital workflow for managing driving license records, applicaation and service operation with secure data handling and blockchain technology and artificila intelligency.
PHPBlockchainPythonMySQL