Skip to projects

Chibwe Musendeka

Software Engineer with a QA & IT-support backbone

I build reliable software across the stack and because I came up through QA and IT support, I know how to test, debug, and support it in production.

Ndola, Zambia

01.About

I'm a software engineer based in Ndola, Zambia. I enjoy building reliable software across the stack and picking the right language for the problem. I work comfortably with a number of programming languages and frameworks, and I'm always willing to learn more. Because I came up through QA and IT support, I don't just ship features, I make sure they actually work in production.

That background is deliberate. Testing enterprise ERP systems, reproducing and documenting defects, and supporting real end-users taught me to write code that's testable, observable, and reliable. I read a feature as much through how it can break as how it should work.

I care about clean, maintainable code, thorough testing, and solving real problems for real users, and I'm always broadening the tools and languages I reach for. Take a look at what I've built below.

Core tech I reach for

  • ▸JavaScript / TypeScript
  • ▸Python
  • ▸Java
  • ▸PHP
  • ▸React
  • ▸Node.js
  • ▸MySQL
  • ▸Git & GitHub
Chibwe Musendeka

02.Experience

  1. Sep 2025 to Present

    QA & IT Support Specialist · Reeluka Investments LTD

    Ndola

    • Own quality assurance and stability of an enterprise ERP across HR, Payroll, Finance, Procurement, and CRM modules.
    • Design, execute, and document structured test cases validating integrated workflows against functional and technical requirements.
    • Track, analyse, and escalate defects with reproducible reports, driving timely resolutions with dev and implementation teams.
    • Automate repetitive test processes and use SQL data validation to protect data integrity and reporting accuracy.
    • QA / Testing
    • ERP
    • SQL
    • UAT
    • Defect tracking
  2. Aug 2025 to Aug 2025

    IT Technician Intern · National Prosecution Authority

    Lusaka

    • Built custom in-house applications on self-hosted Linux servers, owning the full lifecycle from requirements to maintenance.
    • Monitored organisational website performance and security, maintaining 99%+ uptime.
    • Resolved hardware, software, and network connectivity issues to keep downtime minimal.
    • Linux
    • Web apps
    • Security
    • IT Support
  3. Jun 2025 to Jul 2025

    Software Developer (Part-Time) · TechSpotDev

    Remote (US EST)

    • Delivered full-cycle software development assignments to client spec on daily/weekly review cycles across US Eastern hours.
    • Worked under NDA on confidential projects, keeping all code and details proprietary to the client.
    • Maintained tight communication and time management to meet agreed deadlines and quality expectations.
    • Remote
    • Full-cycle dev
    • Client delivery
  4. Jan 2025 to May 2025

    Digitization Assistant · Daproim Africa (PACRA)

    Lusaka

    • Digitised and indexed physical records with high accuracy against strict quality standards.
    • Performed quality-control checks on scanned files, resolving issues and escalating complex cases.
    • Data quality
    • QC
    • Process
  5. Jul 2024 to Oct 2024

    Web Developer Intern · Nilandi Web Services

    Lusaka (Hybrid)

    • Contributed across the full web development lifecycle, front-end and back-end, on multiple client projects.
    • Built and enhanced sites with HTML, CSS, and WordPress, customising themes, plugins, and CMS to client needs.
    • Shipped features that improved responsiveness and accessibility, lifting user engagement; fixed cross-browser bugs.
    • HTML/CSS
    • WordPress
    • UX
    • Cross-browser
  6. Feb 2024 to May 2024

    IT Support Technician Intern · ZESCO Limited

    Kitwe

    • First point of contact for end-user IT support, ensuring business continuity for critical Business Information Systems.
    • Diagnosed and resolved application, email, and network issues; empowered users with step-by-step guidance.
    • Installed, configured, and maintained hardware in compliance with internal IT and licensing policies.
    • IT Support
    • Troubleshooting
    • BIS

03.Featured Projects

RapidDesk

A multi-tenant helpdesk and ticketing platform that turns every resolved ticket into searchable knowledge-base content.

My role: Software Developer

Problem
Small support teams lose institutional knowledge fast; the same issues get re-solved over and over because past resolutions live only in closed tickets, with no searchable record and no easy way for non-admins to see team workload or SLA status.
Approach
Built a multi-tenant Next.js app from scratch around a structured ticket-closure form (root cause, steps taken, prevention) that feeds directly into a one-click knowledge-base publish flow, with role-based access (User/Technician/Admin, re-checked server-side on every action), per-category SLA policies, and a separate platform-admin layer for operating across every tenant institution.
Solution
Delivered a full helpdesk stack: ticket lifecycle with live SLA badges and a full audit log, threaded comments with @-mentions, real-time-feeling team chat, an admin console for users/categories/SLA rules, an Insights analytics dashboard (CSAT, SLA compliance, CSV/PDF export), and a Platform Admin layer with cross-institution stats, suspend/delete, and read-only session impersonation for support.
Impact
Shipped and running in production on Vercel + Neon Postgres with full CI/CD via GitHub Actions. Every push to master deploys automatically, and every pull request gets its own live preview deployment before merge.
  • Next.js 15
  • TypeScript
  • PostgreSQL
  • Prisma
  • NextAuth v5
  • Tailwind CSS v4

StandOut

A free, offline-first resume builder for Windows, with optional AI-assisted writing and one-click PDF/DOCX/PNG export.

My role: Software Developer

Problem
Most resume builders require an account, a subscription, or constant internet access, and lock users into rigid templates with no guarantee their data stays local.
Approach
Built a native Windows desktop app in Python/PySide6 (Qt Widgets for the app chrome, QWebEngineView for a live HTML/CSS preview), rendering six original templates across two layout families through a Jinja2 templating layer, backed by local SQLite storage with autosave.
Solution
Delivered a fully offline resume builder with a section configurator (reorder/hide sections, switch columns, tweak colors/fonts/spacing), resume import from PDF/DOCX parsed into reviewable structured fields, optional swappable AI assistance (local via Ollama or bring-your-own-key cloud via OpenRouter/Gemini, key encrypted with Windows DPAPI), and export to PDF, DOCX, or PNG from the same rendering pipeline as the live preview.
Impact
Packaged and shipped as a production-ready Windows installer and portable build (PyInstaller + Inno Setup), complete with custom app icon, version resource, and full documentation. Installable with no admin rights and no code signing required.
  • Python
  • PySide6 (Qt)
  • SQLite
  • Jinja2
  • PyInstaller
  • Ollama / LLM integration

Next Transit

A smart bus-booking platform with real-time seat availability and contactless ticketing.

My role: Software Developer

Problem
Manual bus-ticket booking was error-prone and offered no real-time seat availability, leading to double-bookings and slow, cash-only queues.
Approach
Designed a mobile-first booking flow around real-time availability and contactless ticketing, integrating secure payment gateways for mobile money and bank cards.
Solution
Delivered an integrated booking system with live route information, seamless seat selection, and multi-channel digital payments.
Impact
Achieved 90% accuracy in contactless ticketing and enabled 95%+ of users to complete payments seamlessly via mobile money or card.
  • React
  • Real-time data
  • Payment gateways
  • Mobile money

MWASUE Investment LTD

A responsive brand-and-contact site for a Copperbelt catering company.

My role: Software Developer

Problem
A growing catering business with a 70+ event client base had no digital presence to showcase services or capture quote requests.
Approach
Worked directly with the founder to translate brand identity into a fast, responsive site, with EmailJS handling quote requests without a backend.
Solution
Built a complete responsive site with animated sections, service portfolios, team profiles, WhatsApp integration, and a validated contact form.
Impact
Delivered the full project lifecycle from planning to deployment, giving the business a professional digital presence and a direct client-enquiry channel.
  • React 19
  • Vite
  • Tailwind CSS
  • Framer Motion
  • EmailJS
  • React Router

WorkCom Connect (WCFB ERP)

A live enterprise ERP platform unifying HR, Payroll, Finance, Procurement, and CRM.

My role: QA & IT Support Specialist

Problem
This integrated ERP needed rigorous validation and reliable support before and after go-live to protect data integrity across every business module.
Approach
Authored structured test cases and scenarios across integrated workflows, coordinated UAT sessions, and validated reports with SQL data checks.
Solution
Delivered end-to-end QA and post-go-live support: tracked and documented defects with clear reproduction steps and severity, and drove them to resolution with the dev team.
Impact
Improved system reliability and user satisfaction, and streamlined workflows by surfacing and escalating defects before they reached end-users.
  • QA / Testing
  • Test cases
  • UAT
  • SQL
  • Defect tracking

04.Skills

Frontend

  • ReactProficient
  • JavaScriptProficient
  • HTML & CSSProficient
  • Tailwind CSSWorking
  • TypeScriptWorking
  • Framer MotionWorking

Backend & Data

  • PythonProficient
  • PHPWorking
  • MySQLProficient
  • JavaWorking
  • FirebaseWorking
  • C++Familiar

QA & Testing

  • Test case designProficient
  • Defect trackingProficient
  • UAT coordinationProficient
  • Data validation (SQL)Proficient
  • ERP testingWorking

Tools & Support

  • Git & GitHubProficient
  • IT SupportProficient
  • Database AdministrationWorking
  • Linux serversWorking
  • TableauFamiliar
  • Proficient · Use daily, can discuss deeply
  • Working · Comfortable, shipped real work
  • Familiar · Hands-on, still growing

05.Certifications & Education

Certifications

  • Meta Database Engineer Professional Certificate

    Meta · Coursera · In progress

  • Google IT Support Professional Certificate

    Google · Coursera · In progress

  • Google IT Automation with Python Professional Certificate

    Google · Coursera · In progress

Education

  • Bachelor of Software Engineering

    Zambia University College of Technology · Ndola · Oct 2024

06.Get in touch

I'm open to software engineering and QA roles, freelance projects, and remote collaboration. Whether you have a question or just want to say hi, my inbox is open, and I'll get back to you.

chibwemusendeka@gmail.com