I'm Alfred Mavwu, a Software Developer building web and mobile applications, backend APIs, and connected software systems. I work across the application stack to turn practical requirements into usable software.
📍 Zambia · 🎓 BSc Computer Science, Mulungushi University · 💼 Software Developer at Ride Yanga
- Responsive web applications and administrative dashboards
- Flutter mobile applications and Android user flows
- Backend APIs, application logic, and database-backed systems
- Authentication, sessions, and role-based functionality
- Third-party API integration and connections between apps, websites, dashboards, backends, and databases
- Testing, debugging, deployment, and maintenance of software features
A full-stack platform that helps students and builders turn early project ideas into structured directions, research options, and actionable plans.
Built with: Next.js, TypeScript, Prisma, PostgreSQL, authentication, and server-side sessions
Currently known as ClassReport ZM, this actively developed demonstration platform is designed to help Zambian schools manage learners and classes, subjects, assessments and marks, attendance, grades, averages and positions, academic performance insights, and end-of-term learner report cards.
Demonstrates: Web application development, role-based functionality, data management, reporting workflows, and administrative interfaces
View Live Demo · Watch Video Demo
Interested in a school demonstration or partnership? Get in touch.
A full-stack lodge booking and administration system with public room and booking flows, protected administration features, room management, booking management, and dashboard summaries.
Built with: React, Vite, Node.js, Express, PostgreSQL, Prisma, and JWT authentication
Climate Smart Agriculture App — Completed Academic Project
A Flutter mobile application providing weather information, alerts, forecasts, and climate-smart farming guidance for Zambian smallholder farmers.
Built with: Flutter, Dart, REST APIs, OpenWeather, location services, and decision-support logic
Paperclip Ollama Adapter — Published Experimental Integration
A TypeScript adapter connecting Paperclip AI with locally hosted Ollama language models through an OpenAI-compatible interface.
Demonstrates: TypeScript package development, API compatibility, and software integration
Web
HTML CSS JavaScript TypeScript React Next.js
Mobile
Flutter Dart Android Development
Backend & APIs
Node.js Express Laravel FastAPI REST APIs Authentication Server-side Application Logic
Databases & Services
PostgreSQL SQLite Firebase Prisma
Development & Delivery
Git GitHub Postman Vercel Netlify Render
I'm open to software development opportunities, technical collaboration, and selected client work.
