I take software from requirements to production, and keep it running.
Software engineer working in C#/.NET and Next.js. Two years of production systems built alongside a full-time degree. Graduating December 2026, available from January 2027.
Led a maintenance platform now live at 7 properties.235+ job cards completed, saving the maintenance team 4 hours a day.
Built the backend of a municipal records system.Processing 30-40 document batches a day since September 2024.
Founded Bay Software and delivered for 2 paying clients.Owning each system from requirements through deployment and support.
Placed 3rd in the Eastern Cape, MICT SETA Skills Challenge.Team lead on a 48-hour build, selected for the national finals.
Delivered production systems for 2 paying SME clients, owning each from requirements through deployment and ongoing support.
Built a transport booking platform with automated WhatsApp confirmations, replacing bookings handled by phone and manual messages.
Built a reusable C#/ASP.NET Core and Next.js module library (authentication, invoicing, notifications, dashboards) for assembling client projects, plus a React and Supabase client portal showing live delivery status.
Led development of a maintenance work-order platform: tenant fault intake, job-card dispatch to specialist teams (electrical, plumbing, lifts, painting, window fitting, CCTV and biometric security), client sign-off and supervisor quality review, giving every job a verifiable audit trail.
Live since May 2026. Removed the daily office-to-site trips for job handover and checks.
Built CEO reporting on average time to attend, long-outstanding faults and weekly throughput.
C# Web API
Next.js
SQL Server
Software Developer, Records System & Web Platforms
May 2024 - 2025
30-40document batches a day
6websites delivered
Built the authentication and business-logic backend of a municipal payments records system that replaced paper invoices and documents. Live since September 2024, with the full paper archive from 2016 captured into it.
Delivered 6 websites, including 2 e-commerce stores, with domain registration and email hosting configured.
Deployed and supported all systems on the company’s on-premise servers, and administered Microsoft 365 for all staff.
Peer-to-peer marketplace for Nelson Mandela University’s 15,000+ students, with real-time messaging, Paystack escrow payments and sign-up restricted to verified student emails.
My part: Designed and built it end to end. ASP.NET Core Web API over PostgreSQL in controller, service and repository layers, SignalR for real-time features, deployed on AWS with Docker.
.NET 8 Blazor system structured around the Iterator, State, Composite and Proxy patterns.
My part: Implemented the protection proxy: role-based permission checks with one audit entry per access decision, keeping authorisation out of business logic.
Higher National Diploma in IT (Software Development)
Nelson Mandela University·2023 - 2025
GPA 3.31/4.0 with 9 distinctions. OOP, Data Structures & Algorithms, Data Analysis.
National Senior Certificate (STEM stream)
Khwezi Lomso Comprehensive School, Zwide·2022
Top student in digital skills (web and mobile application development). Earned a globally recognised coding certificate and built the school’s website with classmates.
Recognition & activities
3rd place, Eastern Cape
MICT SETA National Skills Challenge·Mar 2026
Led Team Gambit X to build Skills Grid in 48 hours, and was selected for the national finals in Johannesburg.
Featured in the SA INC documentary
Telkom Foundation, Connected Schools·2022
My story from the Telkom Foundation coding programme was told on SA INC and picked up by Good Things Guy.
Youth Representative
Church Governing Committee·2024 - Present
Elected representative. Takes the committee minutes and circulates resolutions and action items.
Interests
Outside of work
Strength training, and reading deeply into how systems work: telecom protocols, audio fingerprinting, hardware and IoT.