Building Systems
That Actually Work
Maintaining Microsoft Dynamics 365 F&O for POLMED via The Naked Scientists. Builder of BidCalc — a live fintech PWA. Equity Partner & Head of Product Engineering at Nexmotion Technologies. CUT graduate, Cum Laude.
- Maintain D365 F&O across Finance, Procurement, Travel, CRM, Human Capital, Inventory and Contracts for POLMED — South Africa's police medical aid scheme.
- Coordinate UAT for a medical aid mobile app across multiple devices; consolidate findings into structured issue trackers and change request reports.
- Manage post-go-live issue register across all workstreams — logging, tracking, and resolving tickets within SLA targets.
- Execute new employee onboarding end-to-end: HR form verification, D365 user creation and role assignment, sign-off documentation, and training delivery.
- Process user role change requests: review signed approval forms, apply and verify role changes across environments, and document all changes in the monthly governance report.
- Diagnose and resolve batch job failures via System Administration; maintain comprehensive process documentation to support triage and governance — detailed materials available on request to verified partners.
- Central product coordination node between CTO, CEO and Head of Marketing — bridging technical execution, UX design and business strategy across all client projects.
- Frontend development across 10+ live production websites for clients in legal, hospitality, construction, education and nonprofit sectors.
- Lead product feature scoping, visual design execution, sprint planning and client walk-in support for the Bloemfontein office.
- Visual design lead across Pampiri product suite — all marketing assets, UI screens and brand output.
- WordPress website deployments and maintenance; Flutter + Firebase mobile app development for client projects.
- Hardware diagnostics and repair — MacBook Pro motherboard-level liquid damage (diode failure diagnosis, board cleaning); printer servicing; device configuration and setup.
- General IT support across the organisation: device setup, software installation, troubleshooting across Windows and macOS environments.
- Provided hands-on IT support to educators and learners — troubleshooting devices, setting up computer labs, and resolving day-to-day technical issues across Windows environments.
- Developed training materials and digital literacy resources to support educators in integrating technology into classroom instruction.
- Assisted with the configuration and maintenance of school hardware including desktops, projectors, and peripheral devices.
- Built a cross-platform appointment booking system: a Flutter + Firebase mobile app that syncs in real time with a C# / ASP.NET web application — the same architecture as WhatsApp and WhatsApp Web, where actions on one platform reflect instantly on the other.
- Collaborated on an internal inventory management system using C# and SQL; resolved 40+ UI/UX issues through systematic testing.
- Produced technical documentation (specs, user guides, architecture diagrams); participated in code reviews.
Progressive Web App for South African car auction buyers. Calculates maximum safe bid price with correct 15% VAT modelling verified against real Aucor invoices — a deliberate distinction from every existing calculator.
- Installable on Android and iOS · fully offline via service worker
- POPIA-compliant GA4 with consent gating · no cookie banners
- Auction house presets (Aucor, Bid or Buy, M&C) · calculation history · WhatsApp share
- Custom SVG icon system (20+ icons) · zero framework dependencies
- Full SEO stack: JSON-LD, Open Graph, sitemap, Google Search Console
Flutter mobile app that replaces WhatsApp receipt tracking for fleet operators and SMEs across South Africa. Full UI/UX design ownership — from design system definition through to pixel-perfect Flutter implementation.
10+ live production websites across diverse sectors, each with specific technical requirements addressed from the ground up.
Coordinated User Acceptance Testing for a medical aid mobile app across Huawei and Android devices. Structured issue trackers, change request reports, and supporting documentation distributed to stakeholders throughout the testing lifecycle.
I spend time understanding what actually needs to be solved before writing a single line. A well-understood problem produces better software than a well-written solution to the wrong thing.
Code that another developer can read, understand, and extend in six months is more valuable than clever code that only makes sense today. I prioritise clarity and structure over shortcuts.
I entered my current D365 role with zero prior enterprise ERP exposure and became productive within weeks. I treat unfamiliar technology as a problem to be solved — not a barrier to entry.
Working across ERP support, client-facing web projects, and my own product has taught me to think in both directions — what the system needs technically, and what the user or business actually requires in practice.
BidCalc is live. Pampiri is live. 10+ client sites are live. I care about output that works in the real world — not just local builds and theoretical demos.
As the coordination node between CTO, CEO, and marketing at NexMotion, I've learned that good software is built through clear communication across roles — not by any one person working in isolation.
I came into my current D365 role with zero prior enterprise ERP exposure. Everything I know about Dynamics 365 Finance & Operations has been built hands-on through system use, process map study and self-directed learning across 7 workstreams. That is not a weakness — that is how I work.
I am also an equity partner at Nexmotion Technologies — not an employee, a co-owner — where I head product engineering and serve as visual design lead across Pampiri and all client web projects.
"Thabang has consistently demonstrated exceptional problem-solving abilities, with a deep understanding of complex programming challenges. Their communication skills are outstanding. I wholeheartedly recommend Thabang."
— Mpho Mbele, Departmental Manager, IT · Central University of Technology
opportunity.
Available for full-time roles in software development, enterprise systems, or product engineering. I respond fast — don't hesitate to reach out directly.