Alfred/Mavwu

I build software for real-world problems.

Software Developer based in Zambia. I work across mobile, web and backend systems, turning real requirements into software people can use, operate and keep improving.

Currently building production software at Ride Yanga
01 / ROLESoftware Developer
02 / WORKMobile · Web · Backend
03 / MODEBuild · Test · Ship · Support
WORKSPACELIVE APPLICATION
Workspace home with GitHub project access and student work counters; recent activity is cropped out.
A phone-first development workspace.
See the real product ↗
Mobile appsWeb systemsBackend & APIsDatabasesRelease & support

Things I've helped ship.
Things I'm building myself.

01 / PROFESSIONAL · LIVINGSTONE, ZAMBIA

Ride Yanga

Ride-hailing and parcel-delivery software built around real transport operations in Livingstone.

Ride Yanga connects customers with nearby drivers for rides and parcel delivery. I work across the customer, driver and operations-facing software: shipping features, integrating APIs, troubleshooting production behaviour, supporting notifications and booking workflows, and taking releases through Android and iOS delivery processes.

Feature deliveryCustomer, driver and operational workflowsProduction supportDebugging booking, availability and service-flow issuesRelease workAndroid and iOS delivery processes
FlutterBackend & APIsOperationsNotificationsRelease
02 / CLIENT PROJECT · 2026

Development Three Sixty

A voting platform that had to work beyond the demo.

I built a PHP/MySQL system for Development Three Sixty's youth elections, covering registration, supervised ballot authorization, private voting and constituency results. I deployed updates through cPanel, trained polling officers remotely and helped resolve issues during live voting.

Built for real usersAdmin, polling officer and voter workflows Handled the edge casesRepeat registrations, pending ballots and access restrictions Supported the rolloutOfficer walkthroughs and election-day fixes
PHPMySQLJavaScriptcPanel
CLIENT WORK / OCT 2026ZAMBIA
DEVELOPMENT THREE SIXTY Election
platform.

Web software for supervised, in-person voting.

01Administration
02Polling officers
03Private ballots
Workspace file browser with repository details permanently redacted; file, folder, upload and history controls remain visible.
Repository browsing
Workspace mobile editor with real public TypeScript code, shortcut keys and a Save change control.
Phone-sized editor

LIVE PRODUCT · IDENTIFYING DETAILS REDACTED

03 / INDEPENDENT PRODUCT

WorkSpace

A development workspace for the phone you already have.

I built WorkSpace to bring GitHub repository browsing, source files and a code editor into a compact web interface. The screenshots show the deployed application, with identifying details permanently redacted.

GitHub-connectedRepository files, branches and commit historyPhone-first editorSyntax highlighting and coding shortcutsWork in one placeAssignments, labs and document tools alongside code
Product designWebGitHub integration

More things I’ve built

Different problems, different stacks, same focus: practical software that has a clear job to do.

Local-first work intelligence01

Alfy Work Intelligence

Captures messy work notes and repository evidence, turns them into reviewable work items, searchable history and grounded reports.

React · FastAPI · SQLite · FTS5
View on GitHub ↗
Academic project guidance02

Thought2Project

A full-stack platform for turning unclear academic ideas and research problems into clearer, researched project directions.

Next.js · TypeScript · Prisma · PostgreSQL
Open project ↗
Offline-first school system03

ClassReport ZM

School records, assessments, attendance and printable report cards designed to work entirely in the browser without a backend.

JavaScript · Local storage · Print/PDF workflows
Open project ↗
Developer tooling · Repository analysis04

Repo Doctor

A read-only CLI that scans local Git repositories and produces evidence-based health reports for maintenance, portfolio readiness and project triage.

TypeScript · Node.js · Git · CLI tooling · Static analysis
View on GitHub ↗

Experience

Software depth.
Practical breadth.

2026 — NOW

Software Developer

Ride Yanga

Building and maintaining production software across mobile, web and backend-facing workflows, including feature delivery, troubleshooting and releases.

OCT 2026 · CLIENT ENGAGEMENT

Independent Software Developer

Development Three Sixty

Delivered a PHP/MySQL youth election platform, supported iterative requirement changes, trained polling officers by video call, and provided remote troubleshooting during live voting. See the case study ↗

SEP 2026 — NOW · CONCURRENT

ICT Intern

Mulungushi University ICT Centre

Providing hands-on ICT support for university staff and events, including Windows recovery and hardware fault isolation, desktop/laptop troubleshooting, network and printer configuration, and live conferencing/presentation support.

What I work across

Mobile, web and backend systems — from implementation through release and support.

Mobile apps

Flutter / Dart, Android and iOS delivery, notifications, testing and release workflows.

Web systems & internal tools

JavaScript / TypeScript, Next.js, PHP / Laravel and practical interfaces for real operational work.

Backends & integrations

Node.js / Express, Python / Flask, REST APIs, PostgreSQL, SQLite, Firebase, Git and deployment workflows.

Alfred MavwuALFRED MAVWU / ZAMBIA

Behind the products

Build useful.
Learn fast.
Keep shipping.

I'm Alfred Mavwu, a Computer Science graduate from Mulungushi University and a software developer based in Zambia. I'm interested in the full journey from understanding a problem to putting a working system in people's hands — and then making it better once reality starts testing it.

Contact

Got a problem
worth building around?

Software roles, freelance work, collaborations or a technology problem worth discussing.