Resume · Capability record

Skills backed by
projects and operations.

Computer Science graduate with practical work across Android, web, IoT, systems, interpreter development, business operations and networking. Currently an IoT intern at CodeAlpha.

Download resume PDFGenerated from this site’s data

Professional summary

Software developer with a practical, systems-oriented approach.

Computer Science graduate from The Copperbelt University, building Android, web, IoT and systems software. I work in Kotlin, Python, TypeScript and C, and I run a 37-subscriber internet service alongside development. Currently an IoT intern with CodeAlpha.

Technical skills

01

Languages

PythonJavaScriptTypeScriptKotlinCC++PHPSQLHTMLCSS
02

Frontend & mobile

ReactAstroTailwind CSSViteAndroidJetpack ComposeChart.jsLeaflet
03

Backend & data

FastAPINode.jsExpressREST APIsPostgreSQLSQLiteSQLAlchemySupabaseFirebase
04

Networking & hardware

MikroTik RouterOS automationLAN designEthernet terminationESP32 IoTServer-Sent Events
05

Practice & delivery

Git & GitHubLinux CLIAutomated testingCloudflare PagesVercelPower BITechnical documentation

Experience

Oct 2026–PresentRemote

Internet of Things (IoT) Intern

CodeAlpha

Selected for CodeAlpha’s IoT internship track, running from 20 October to 20 November 2026, focused on applied sensor work, prototyping and technical reporting.

  • Working through applied IoT tasks spanning sensor simulation, prototype builds and a written case study.
  • Applying ESP32 and telemetry experience from SmartWater Zambia to a structured internship brief.
Internship offer letter
Feb 2026–PresentKopa Street, Kitwe

Founder · Network Service Operator

Starlink Internet Service

Launched and operate a Starlink-powered internet service covering a boarding house and approximately 30 metres beyond the property, currently serving 37 paying subscribers.

  • Configured Starlink Mini and ARRIS SURFboard Max W121 mesh equipment.
  • Automated subscriber network access through a MikroTik hEX router, so paid subscriptions map to real bandwidth limits.
  • Manage onboarding, payments, subscription periods and connectivity support across 37 paying subscribers.
  • Turned the operation’s record-management and access-control needs into the SubTrack BH Android product.
Feb 2022–Apr 2026Livingstone, Zambia

Founder · Sales & Operations

Leo M. Suppliers

Started as a field-based fleece blanket business, registered with PACRA in June 2022 and opened a shop at Plot 98, John Hunt Way on 14 September 2022. Operations closed in April 2026.

  • Handled sales, procurement, stock decisions, customer relationships, online marketing and deliveries.
  • Helped move the business from field selling to formal retail operations.
  • Adapted the product model from clothing and bedding to furniture and learned furniture assembly.
2024–PresentZambia

Independent Software Development & Technical Tutoring

Self-employed

Provide paid programming guidance, debugging, setup and feature customisation while helping learners understand project structure and code.

  • Explain programming concepts and software structure.
  • Troubleshoot build, configuration and implementation problems.
  • Support project customisation without misrepresenting assessed work.
Sep 2025Remote

Data Analytics Trainee

MedTourEasy

Completed a four-week training programme and live analytics project.

  • Applied structured analysis to a practical project.
  • Worked with professional confidentiality expectations and guided training modules.

Education

Graduated 2025Kitwe, Zambia

Bachelor of Science in Computer Science

The Copperbelt University

Bachelor of Science in Computer Science, completed in 2025 and conferred at the next graduation ceremony. I entered through a special academic calendar on 8 May 2023 and joined the mainstream calendar in January 2024.

2019–2021Livingstone, Zambia

Senior Secondary Certificate

St. Raphael’s Secondary School

Completed senior secondary education after earning the Junior Secondary Certificate at the same school in 2018.

Hackathons & awards

30 Oct – 1 Nov 2026Lusaka, Zambia
Top 6 team

GreenCode Hackathon · Zambia Edition

Garage48 × BongoHive × ESTDEV · 48-hour green-technology hackathon

Took SmartWater Zambia from an idea pitched on stage to a working prototype in 48 hours, then presented it to the judging panel as part of one of the six teams selected for follow-on support.

  • Joined a cross-disciplinary team around a practical water problem and helped scope what a credible prototype could deliver inside 48 hours.
  • Built and iterated on the SmartWater Zambia prototype through Garage48’s validation, prototyping and pitching process with local and international mentors.
  • Pitched the finished prototype to the judging panel and finished in the top six, the group awarded follow-on support and a share of the award fund.

Award

Finished among the six winning teams, earning follow-on support from Garage48 and BongoHive and a share of the €6,000 award fund.

Certificates held

  • Certificate of participation · Leo MabukuGreenCode Hackathon · ESTDEV, BongoHive, Garage48
  • Team certificate · SmartWater ZambiaGreenCode Hackathon · ESTDEV, BongoHive, Garage48
Rapid prototypingProduct validationTeam collaborationPitchingGreen technology

Professional development

Training

Huawei Datacom Training

Networking and data communications

Oct 2025

Prompt Engineering for Everyone

IBM Skills Network / Cognitive Class

Workshop

Microsoft Power BI

Data analytics workshop

Workshops

Microsoft Learn Student Ambassadors

AI-powered apps with AI agents · Microsoft Learn and Power Platform

Sep 2025

Data Analytics Traineeship

MedTourEasy

Member / participant

ICTAZ

Information and Communications Technology Association of Zambia

Business courses

Marketing & Sales · Money Skills · Entrepreneurial Skills

Absa Skills

Selected projects

Open to opportunities

Let’s discuss your role,
product or technical challenge.

Open to graduate software roles, internships, freelance builds, hackathons and collaborations, in Zambia or remotely.

Start a conversation

Navigate the system

Where should we go?