Home About Services Portfolio Legal

Portfolio

Two Decades
of Building

August 2025 — January 2026

Finex Technologies - iMali Express

Senior Software Engineer

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

September 2024 — January 2026

TFM Travel Find Me

Senior Software Engineer · Contract

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

September 2018 — May 2024 · 5 yrs 9 mos

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.

February 2023 — March 2024

Simpology

Senior Software Engineer · Loan Origination Platform
  • 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

July 2021 — August 2022

Fourth

Senior Software Engineer · MacromatiX ERP Solution
  • 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

August 2019 — June 2021

Altron HealthTech

Senior Software Developer · DocuGene Templating Service
  • 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

September 2018 — June 2019

Rockend

Senior Software Developer · Strata Master Real Estate Mgmt
  • 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

May 2018 — August 2018

MDA Property Systems

Senior Software Engineer · An MRI Software Company · Contract

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

November 2017 — April 2018

MAINBOARD - Creative Technology

Senior Software Engineer

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

October 2016 — November 2017

EOH

Senior Software Engineer

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

March 2013 — September 2016

CMS Software Solutions

Full Stack Developer

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

December 2010 — December 2012

Marieth

Commercial Coordinator

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

March 2008 — October 2010

Amakozi Technologies

Technical Consultant

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

June 2007 — March 2008

Web Now

Developer
  • 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

February 2006 — July 2006

Snowball Effect

Junior Developer

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

September 2003 — August 2004

Ads Unlimited

Graphic Designer
  • Created artwork and studio photography for print advertising
  • Managed client communications and printer relationships
  • Worked with HTML, XML, CSS, JavaScript in Dreamweaver and Photoshop