← Back to portfolio

Privacy Policy

This portfolio uses Google Analytics to measure usage and improve the site. Analytics only activates after you give consent via the cookie banner.

What data is collected

How data is processed

Data is processed by Google Analytics (Google LLC, USA). This constitutes a cross-border transfer of personal information as defined under POPIA. IP addresses are anonymised before storage and no data is sold to third parties.

Retention period

Analytics data is retained for 2 months in Google Analytics.

Your rights & opt-out

You may opt out at any time using the Google Analytics opt-out browser add-on: https://tools.google.com/dlpage/gaoptout

For any data-related requests, contact: thabangmokotedi38@gmail.com

Open to opportunities

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.

10+Live websites
7ERP workstreams
8/10Distinctions
Cum LaudeHigher Certificate
Thabang Mokotedi professional photo
Thabang Mokotedi
Thabang Mokotedi graduating Cum Laude at CUT
🎓 CUT — Cum Laude
Career
Work Experience
Apr 2026 – Present
The Naked Scientists → POLMED
Pretoria, South Africa
Current
ERP Support Technician
Microsoft Dynamics 365 Finance & Operations · 7 active workstreams
  • 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.
D365 F&OUAT CoordinationIssue RegisterSLA ManagementUser OnboardingMonthly Reporting
Mar 2025 – Present
Nexmotion Technologies
Remote
Current
Head of Product Engineering & Equity Partner
  • 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.
ReactTailwind CSSFlutterFirebaseProduct StrategyFigma
Feb 2026 – Mar 2026
Kinetixes Engineering Solutions (Pty) Ltd
Bloemfontein, South Africa
IT Intern (Volunteer)
  • 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.
FlutterWordPressFirebaseHardware RepairIT SupportNetworking
Jun 2025 – Nov 2025
Toka Primary School
Freedom Square, Bloemfontein
Educator Assistant
  • 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.
Jun 2024 – Dec 2024
Central University of Technology
Work Integrated Learning — Software Developer
  • 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.
FlutterFirebaseC#ASP.NETSQLReal-time Sync
Work
Projects & Builds
Pampiri Home Screen Pampiri Scan Pampiri Results
Nexmotion · Pampiri App View ↗
Pampiri — Receipt Scanning App

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.

FlutterDartFirebaseUI/UX DesignDesign System
10+
Live Production Sites
Legal Hospitality Construction NGO Education
Professional · Client Work Portfolio ↗
Nexmotion Client Portfolio

10+ live production websites across diverse sectors, each with specific technical requirements addressed from the ground up.

Legal firm — Built with a POPIA-compliant data intake form; structured so no client personal information is stored or transmitted without explicit consent, per SA data protection law.
Hospitality — Integrated real-time table booking via a lightweight availability API; staff can update seat availability from a protected admin panel without touching code.
ReactHTML/CSS/JSTailwind CSSFirebasePOPIA
Mobile App UAT
✓ Android — UAT Complete
✓ Huawei — UAT Complete
⚙ Structured Issue Tracking
Enterprise · UAT Management
Medical Aid Mobile App — UAT Coordination

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.

UATIssue TrackingD365Documentation
Toolkit
Technical Skills
ERP & Enterprise
D365 F&OSecurity Role ManagementBatch Job ManagementProcess docs (on request)Issue RegisterUAT CoordinationLCSAzure
Core Development
C#.NET CoreASP.NET MVCOOPREST APIsEntity Framework
Frontend
JavaScriptReactTailwind CSSHTML5 / CSS3Flutter / DartPWA / Service Worker
Databases
SQLOracle SQLFirebase FirestoreDB Design
Analytics & SEO
Google Analytics 4Search ConsoleJSON-LDOpen GraphPOPIA Compliance
Tools & Infrastructure
GitHubVisual StudioFigmaAgile ScrumWordPressLinux / UbuntuHardware DiagnosticsNotion
Approach
How I Work
Problem first, code second

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.

Clean and maintainable over clever

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.

Adapts fast to new environments

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.

Bridges technical and business

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.

Ships things that are real and usable

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.

Collaborative by default

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.

Background
About & Education
Currently
ERP Support Technician
D365 F&O · POLMED · Pretoria
Also
Equity Partner
Nexmotion Technologies · Head of Product Eng.
Builder
BidCalc — Live PWA
bidcalculator.co.za · Zero framework dependencies
Based in
Pretoria, South Africa
Open to full-time · remote-friendly

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
Diploma in Information Technology
Central University of Technology · Graduated Sep 2025
Coursework: Software Engineering · Databases · Web Content Management · Communication Networks
Key Distinctions
Technical Programming II B88%
Internet Programming I88%
Software Development IDistinction
Higher Certificate in IT — Cum Laude 🏅
Central University of Technology · 2021–2022
Top 10% of graduating cohort · 8 out of 10 Distinctions
Top Scores
Information Systems IB87%
Systems & App Software (avg.)85%
National Senior Certificate (Matric)
Free State · 2020
Certifications
Digital Literacy — NEMISA / Microsoft · 2022
IT Essentials: PC Hardware & Software — Cisco Networking Academy · 2022
Information Systems IA & IB — Cisco Networking Academy · 2021–2022
Get in touch
Open to the right
opportunity.

Available for full-time roles in software development, enterprise systems, or product engineering. I respond fast — don't hesitate to reach out directly.