Welcome to my portfolio

Aaron Masembe

Full Stack Software Engineer & DevOps

Full-Stack Software Engineer specialising in system architecture, backend development, mobile engineering, and DevOps. Builder of production-grade platforms in Go, Flutter, and Next.js — from HMAC-signed QR ticketing to Airtel Money payment gateways.

About Me

Full-Stack Software Engineer with hands-on experience in system architecture, backend development, mobile engineering, and DevOps. I independently designed and built a production-grade multi-surface transport management platform in Go, Flutter, and Next.js — featuring 49+ database tables, HMAC-signed QR ticketing, offline-first mobile architecture, real-time GPS tracking, and mobile money payment integration.

At Mamastops Logistics, I led the architecture of production payment gateways (Airtel Money, e-toll), delivered Odoo ERP integrations, and deployed Grafana/Prometheus observability infrastructure on Kubernetes clusters on AWS.

Beyond engineering, I'm passionate about mentoring others in technology and innovation — having led teams in robotics competitions and STEM education initiatives. I believe technology should be accessible and empowering for everyone.

Education

Bachelor of Science in Information Technology with Education

The Copperbelt University • December 2024

Grade 12 Certificate

Kamenza Secondary School • November 2019

Achievements

  • Huawei Seeds for the Future 2023 — Best Team in Zambia
  • JETS 2024 Mentor — Led team to 3rd place in Robotics & 1st in Software Innovations
  • Team to represent Muchinga Province at the national JETS competition

Skills & Expertise

Programming Languages

GoC#PythonJavaScriptTypeScriptDartJavaPHPC++

Frameworks & Platforms

Go (Gin/GORM)Flutter (Riverpod)Next.jsReactNode.jsASP.NETReact Native

Backend & APIs

RESTful API DesignHMAC-signed QRJWT + TOTP AuthWebhooksIdempotency PatternsRBAC (22-role)Offline-first Sync

Databases

PostgreSQLMySQLMSSQLSQLiteFirebaseMongoDBSupabase

System Design & Architecture

Multi-surface PlatformsMicroservicesDatabase Schema Modelling (49+ tables)Offline-first ArchitecturePayment Flow DesignGeospatial Queries

Mobile Development

Flutter (Riverpod)Offline-first (SQLite)QR ScanningGPS StreamingBackground SyncPlay Store Deployment

DevOps & Cloud

AWS (EC2, S3)DockerKubernetesGitHub Actions CI/CDRenderInfrastructure-as-Code

Integrations

Airtel MoneyMTN MoMoAfrica's Talking (USSD/SMS)Odoo ERPE-Toll Systems

Monitoring & Logging

GrafanaPrometheusStructured LoggingBusiness KPI Dashboards

Other Skills

Git & GitHubLinuxRedisTechnical DocumentationProject ManagementTeam Leadership

Experience

Software Engineer (Backend & DevOps)

Mamastops Logistics Solutions

May 2025 – Present

Lusaka, Zambia

  • Implemented Airtel Money payment integration: designed and built RESTful endpoints and webhook handlers to initiate payments, receive asynchronous confirmations, and reconcile transactions in production.
  • Delivered Odoo ERP integration to synchronise invoices, partners, and operational data between the logistics platform and Odoo, improving reconciliation and reporting workflows.
  • Built robust API patterns (authentication, idempotency, retries, validation) and structured logging to ensure reliable processing of external callbacks and payment flows.
  • Containerised services with Docker, deployed on Kubernetes clusters on AWS, and built CI/CD pipelines via GitHub Actions to automate releases.
  • Set up Grafana and Prometheus observability stack to monitor platform health and track business KPIs, enabling data-driven decision-making.
  • Designed full system architecture for the mobile money payment gateway and e-toll integration, defining service boundaries, data flows, and API contracts from the ground up.
  • Developed internal helper tools and report generators to automate custom client and operations reports used by partners and operations teams.
  • Collaborated with cross-functional teams to deliver feature updates, troubleshoot production issues, and roll out performance improvements.

Junior IT Technician

Chililabombwe Municipal Council

December 2024 – April 2025

Chililabombwe, Zambia

  • Conducted network tests and troubleshooting.
  • Performed software installation, security checks, and hardware maintenance (desktops, laptops, switches, and printers).
  • Developed software solutions for managing printers on a Metropolitan Area Network.

Teaching Practice

Kenneth Kaunda Secondary/STEM School

May 2024 – July 2024

Chinsali, Zambia

  • Conducted IT and STEM-based classes, integrating modern technologies into teaching practices.
  • Managed classroom projects, providing mentorship and guidance to students in technology-related activities.
  • Developed strong organisational and decision-making skills through curriculum planning and classroom management.

Featured Projects

Transport Management System

Featured

Production-grade multi-surface transport platform for Zambia's public transport sector. Backend: Go (Gin/GORM) API with 49+ PostgreSQL tables, 22-role RBAC, JWT + TOTP auth, HMAC-signed QR ticketing, Haversine geospatial bus tracking, and 68+ REST endpoints. Mobile: Two Flutter apps (passenger + offline-first crew). Web: Next.js + TypeScript dashboard with role-aware views. Payment architecture supporting MTN MoMo, Airtel Money, and Zamtel via Africa's Talking with USSD fallback.

Go (Gin/GORM)FlutterNext.jsTypeScriptPostgreSQLHMAC QRMTN MoMoAirtel Money

Mobile Money Payment Gateway

Production

Designed and implemented end-to-end Airtel Money payment integration for Mamastops Logistics: RESTful endpoints, asynchronous webhook handling, transaction reconciliation, and idempotent payment flows. In production processing live cashless payments.

GoAirtel Money APIWebhooksIdempotencyPostgreSQL

Mamastops Report Generators

Live

Custom GPS report generation system for Mamastops logistics operations. In production and actively used internally by the company.

Next.jsAxes Track APIReal-time Data

CMC Inventory Management System

Comprehensive inventory management prototype with real-time data synchronisation. Led as Team Software Engineer during development.

Next.jsPostgreSQLSupabaseReact

Modern Apartment Management System

Full-stack apartment management solution with tenant and property management features.

Next.jsSQLiteReactTailwind CSS

Zambia Tourist Introduction Site

Interactive tourism platform showcasing Zambian attractions and travel information.

ReactFirebaseResponsive Design

Edutrack School Management System

Comprehensive school management system prototype for educational institutions.

PHPJavaScriptMySQLResponsive UI
Coming Soon

Sulfame Tech

An innovative software development company dedicated to creating cutting-edge solutions for modern businesses.

Innovation First

Leveraging cutting-edge technologies to build solutions that drive business growth and transformation.

Expert Team

Talented developers and engineers passionate about delivering excellence and exceeding expectations.

Fast Delivery

Agile development practices ensuring rapid deployment and continuous improvement of your projects.

Ready to Transform Your Ideas?

Sulfame Tech is launching soon with a mission to deliver innovative software solutions that empower businesses and create lasting impact.

Let's Connect

I'm always interested in hearing about new projects and opportunities.