Matthew McLeod

Systems Development

Hi! ๐Ÿ‘‹ I'm Matthew -

I've been consulting in systems development for over 25 years, with clients from startups to giants. Being a generalist with some specializations, I'm used to working multiple cross-functional roles, usually as a technical or strategy lead.

Based in Cape Town, I partner with global teams to solve complex technical challenges.

You can find some career highlights below, or you can reach me using any of the following -

Work

Founder & Principal Consultant

โ€“ Present
Cape Town Area, South Africa

Founded and operate a consultancy delivering bespoke software architecture, product development, and technical strategy for clients across sectors including healthcare, security, and communications

  • NHLS: Designed and implemented a Lab Quality Management System for South Africaโ€™s leading pathology network, reducing error rates and enabling nationwide compliance audits

  • USAID / PEPFAR: Developed device policy enforcement and telemetry for embedded laptops used in HIV/AIDS clinics across Africa โ€” improving field performance, reducing device loss, and supporting regulatory reporting

  • Popcorn Training: Built a custom video-centric LMS to deliver and track security awareness programs, supporting enterprise compliance training across global organizations

  • ez-chat: Provided architecture and development support for a B2B messaging startup, including identity, real-time messaging, and multi-tenant support

Backend Chapter Lead

โ€“
International - Teams in US, Canada, Portugal, Australia, others

Lead a global engineering team to modernize the companyโ€™s technology stack post-acquisition. Focused on IoT, cloud-native services, and enterprise-grade IAM systems.

  • Migrated legacy M&A systems into a unified Kubernetes-based microservices platform, which reduced infrastructure and maintenance costs by 60%

  • Defined and enforced architectural standards across teams in 4+ countries, improving release velocity and reducing incident count

  • Spearheaded development of a secure, multi-tenant IAM framework with MFA, FIDO2, OAuth2, OIDC, and SSO โ€” enabling enterprise sales and compliance

  • Implemented end-to-end CI/CD pipelines and IaC/gitops practices, improving deployment lead time from days to under 1 hour

  • Facilitated cross-functional team training and legacy system onboarding to new platform standards

Programme Technical Lead / Platform Architect

โ€“

Led the design and implementation of a centralised intermediary master-data platform (GIS), enabling clean data exchange and interoperability across dozens of legacy and modern enterprise systems

  • Designed and led development of GIS, the enterprise's canonical storage system for intermediary information

  • Implemented the first complete CI/CD in the organisation

  • Architected a master data management (MDM) solution for intermediary data used across financial, compliance, and sales systems

  • Standardized and integrated canonical business data across 20+ heterogeneous systems, improving data integrity and enabling regulatory reporting, and reducing fraud

  • Directed technical teams in the development of RESTful APIs and ETL pipelines to consolidate and expose canonical data to internal and third-party platforms

  • Collaborated with business analysts and senior stakeholders to align data strategy with long-term enterprise architecture plans

Technical Lead (Analyst / Architect)

โ€“

Business Analysis requirements development for the University of the Western Cape's rewrite of their Marks Administration System

Technical Lead

โ€“

Responsible for architecture, requirements, specifications, and documentation, and system design and development. With a primary client of Vodacom (South Africa's largest telecom). We implemented a number of systems for WASPs (Wireless Application Service Providers), vendors, and Vodacom themselves.

  • Fleet Telemetry - Designed a system for a trucking fleet provider that integrated road, terrain, and live vehicle telemetry, to provide maintenance pricing that varied by vehicle use

  • TOMSA/TBCSA - Online prescences and intranets

  • Vodacom - WASP extranet

Projects

Currently learning

โ€“ Present

Through ongoing projects, research, and learning, I'm working on the following areas:

  • NixOS - For desktop, server, build server use - I'm currently running NixOS on all my machines

  • Rust - I'm studying Rust at present, and am implementing some personal projects in it

  • Discourse - I've taken a deep dive into the community software, and created some smaller plugins for our platform

  • Bitcoin and Lightning Network payment systems

  • ERPNext - Working to implement a complete CRM PaaS with ERPNext as a backend

  • Astro - I've been reaching for Astro to build sites more and more often

  • MedusaJS - A promising JS storefront

  • Podman - replaced Docker for container management throughout my tooling

  • Wayland - I'm experimenting with Hyprland, but daily-drive KDE Plasma on Wayland

Skills

Software Architecture

  • Analysis
  • Design
  • Microservices
  • CI/CD
  • Design Patterns
  • Cloud Architecture
  • Service Oriented Architecture
  • APIs
  • REST
  • gRPC
  • GraphQL
  • Service Mesh
  • Event Sourcing
  • Event Driven Architecture

Programming

  • C#
  • JavaScript
  • TypeScript

Web Development

  • HTML
  • CSS
  • SASS
  • Angular
  • React
  • Vue
  • Node
  • ASP.NET
  • ASP.NET Core
  • Blazor

Systems Development

  • SQL
  • SQL Server
  • Redis
  • MongoDB
  • CosmosDB
  • ElasticSearch
  • Prometheus
  • Grafana
  • OpenTelemetry
  • PostgreSQL
  • kafka
  • NATS

Identity and Access Management

  • OAuth
  • OpenID
  • FIDO
  • MFA
  • SAML
  • JWT
  • OIDC
  • IAM
  • SSO
  • IdentityServer
  • Zitadel

Software Development

  • SDLC
  • Process Management
  • Agile
  • Scrum
  • Kanban
  • Lean
  • Test Driven Development
  • Behaviour Driven Development

DevOps

  • CI/CD
  • Azure DevOps
  • GitHub
  • GitLab
  • TeamCity
  • Helm
  • Terraform
  • Octopus Deploy
  • Branching Strategies
  • Release Management
  • Infrastructure as Code
  • Telemetry & Monitoring
  • SLAs and SLOs
  • Automated Testing
  • Continuous Integration
  • Continuous Delivery

Languages

English

Native Speaker

Afrikaans

Native Speaker - 2nd Language

French

Limited Working