Portfolio
Two Decades
of Building
Finex Technologies - iMali Express
Maintained and enhanced mobile banking and remittance solutions for the Finex SA Group
- Enhanced Angular SPA applications (Finex Connect, Finex Money) with feature updates for back-office transaction management
- Implemented Facephi SDK for biometric/facial recognition to strengthen user authentication, onboarding, and KYC compliance
- Developed C# .NET API services for payment requests, beneficiary blacklisting, and fraud prevention
- Upgraded JWT scopes with dynamic role-claim policies to protect routes and enhance access control
C#, ASP.NET Core, Angular, TypeScript, Facephi SDK, JWT
TFM Travel Find Me
Contributed to travel marketing solutions at a Cape Town travel-tech company
- Integrated third-party hotel and reservation APIs via SOAP XML, ensuring standardisation and interoperability with back-end services
- Developed and refactored C# .NET Core API services, optimising HTTP client implementations for connection pooling and reliability
- Integrated FlashGroup VAS token provider API, enabling value-added services like airtime, data bundles, vouchers, and bill payments
ASP.NET Web API, C#, .NET Core, SQL Server
The Gemini Solution
Contributed to high-profile projects in an international offshore team, architecting scalable solutions in finance, healthcare, and retail — focused on legacy modernisation, data integrity, and efficient UIs.
Simpology
- Built AWS Lambda ETL pipelines for data migration, optimising scalable processing for high-volume loans
- Configured Elasticsearch custom mappings to enhance query performance and memory efficiency
- Implemented telemetry and auditing with complex queries for user metrics and digital journeys
- Enhanced Angular SPAs (LoanApp/Omni) via NgRx state management; aligned back-end models for multi-tenant support
AWS Lambda, S3, Elasticsearch, SQL Server, MySQL, ASP.NET Web API, C#, TypeScript, Angular, NgRx
Fourth
- Migrated legacy code from TFS to GitHub; modernised CI/CD with Azure Pipelines for complex dependencies
- Refactored dependent modules into reusable NuGet packages, streamlining code distribution and maintenance
- Conducted root cause analysis and debugging across time zones, delivering technical reports to EU/US teams
ASP.NET Web Forms, C#, VB.NET, T-SQL, JavaScript, TFS, Git, Azure Pipelines
Altron HealthTech
- Developed .NET Core Web API for healthcare document generation, enforcing RBAC and data segregation for patient consent compliance
- Designed SQL databases and pipelines to aggregate and sanitise data into JSON/XML for PDF rendering
- Built custom templating engine with handlebars syntax, ICD10 integration, QR codes, and digital signatures
- Created POC web editor for template preview and validation; led demos and training for adoption
ASP.NET Web API, C#, SQL Server, T-SQL, JavaScript, Redis, Docker, Azure AKS, Helm
Rockend
- Built TopShelf Windows Service for on-prem MSSQL to Azure data sync via EventHub, enabling telemetry without partner upgrades
- Developed Angular SPA with feature components for property and tenant management; used NgRx for centralised state
- Set up Jasmine/Marbles unit testing to ensure predictable behaviour in fast-paced settings
ASP.NET MVC, C#, SQL Server, T-SQL, Angular, TypeScript, Jasmine, Azure EventHub
MDA Property Systems
Contributed to a SaaS platform for the retail property industry
- Developed Angular components to enhance property management interfaces and functionality
- Implemented NgRx data store for efficient state management and reactivity
- Aligned styles to design guidelines with Angular Material for consistent, responsive UI
Angular, TypeScript, Angular Material
MAINBOARD - Creative Technology
Principal developer for a content management service for photography and film media portfolios
- Built Portfolio Drive from the ground up with ASP.NET Core, integrating ImageSharp for server-side image processing
- Integrated AWS S3 for scalable storage and Elastic Transcoder for video transformations
- Developed web clients with Angular, Quill for rich text editing, and ng-bootstrap for UI components
- Integrated Chargify for recurring billing, synchronised with .NET Identity and custom user-feature packages for access control
ASP.NET Web API, .NET Core, AWS (Elastic Beanstalk, S3, EC2, RDS), SQL Server, Entity Framework, C#, Angular, TypeScript
EOH
Worked across multiple client projects as a .NET developer
Transaction Application Platform (DOS Digi Outsource)
- Built Angular 2-4 front-end control panels for managing e-commerce payment gateways
- Developed .NET microservices and Topshelf Windows Services with OWIN for RESTful APIs; prototyped .NET Core variants
- Implemented Akka.Net actor systems for concurrent computation in high-load environments
- Created C# components integrating REST APIs, message queues, and MongoDB for e-commerce workflows
Identity Matching System (Sanlam)
- Engineered matching algorithms for 13M biographic profiles across clusters (Santam, Glacier, SPF)
- Used Metaphone 3 for inclusive fuzzy searches and Damerau-Levenshtein metrics to filter false positives
- Integrated with SIRON for PEP/AML checks from sources like FBI and Dow Jones
- Delivered UI via ASP.NET MVC with AngularJS client for KYC compliance
ASP.NET Web API, .NET Core, Akka.Net, SQL Server, MongoDB, C#, T-SQL, Angular, TypeScript, Node.js
CMS Software Solutions
Led development of LMS, a web-based lead management system for automotive contact centres — supported growth from 70 to 240+ dealerships and 5 OEMs
- Built WCF services to process third-party digital sales leads; developed auto-allocation and lead-scoring systems
- Architected scalable multi-tenant system with role-based authorisation and fault-tolerant .NET middleware
- Built async Windows Services for templated email/SMS messaging with multi-threading for parallelism
- Created reporting tools with Highcharts JS, SQL-to-Excel exports, and data snapshots
- Built responsive UIs with AngularJS, Bootstrap, and Razor; supported customer migrations and onboarding
ASP.NET MVC, WCF, ADO.NET, SQL Server, IIS, C#, T-SQL, AngularJS, Bootstrap, Highcharts, JavaScript
Marieth
Managed digital presence for a Wine & Spirits merchant
- Maintained websites and product databases
- Managed WordPress sites for pricing and product information
- Developed custom JavaScript and PHP solutions
- Built and maintained MySQL databases
WordPress, MySQL, PHP, Apache HTTP Server, jQuery, JavaScript
Amakozi Technologies
Advised clients on SDL Tridion content management implementations
- Separated program logic from language content for multi-language sites
- Analysed program designs to convert data objects to Tridion components
- Built custom migration tools for database transitions
- Worked with clients in manufacturing and airline industries (BD Bio Sciences Group, Emirates)
ASP.NET Web Forms, ADO.NET, SQL Server, IIS, Windows Server, C#, T-SQL, HTML, CSS, jQuery, JavaScript
Web Now
- Developed and maintained websites using ASP and VB6
- Upgraded web apps to role-based authentication using .NET Membership
- Integrated SMS notification systems for product availability
- Designed databases for agricultural sector clients
- Wrote stored procedures in T-SQL and C# using .NET CLR
ASP.NET Web Forms, ADO.NET, SQL Server, IIS, Windows Server, C#, T-SQL, PHP, Visual Basic, XML, SOAP
Snowball Effect
Built database-driven web applications for SME clients
- Developed websites using .NET 1.1 and 2.0 with C#
- Implemented Web Forms designs with CSS
- Created SQL Server 2000 schemas and stored procedures
- Developed data models for web applications
- Documented code libraries
ASP, ASP.NET, ADO.NET, SQL Server, IIS, Windows Server, C#, T-SQL, PHP
Ads Unlimited
- Created artwork and studio photography for print advertising
- Managed client communications and printer relationships
- Worked with HTML, XML, CSS, JavaScript in Dreamweaver and Photoshop