My Journey

A timeline of my career and learning experiences

Personal Projects

  • Deploy – a control-plane style AWS deployment tool (Terraform/OpenTofu-compatible v1, then an AWS SDK–driven reconciler v2).
  • Prude – an AI-powered message triage and workflow system with event-driven ingestion, Bedrock/LLM integration, and human-in-the-loop feedback.
BMW IT Hub

JavaScript/Web Software Developer

Delivered results by releasing production-ready features across management, finance, and travel modules with ~35% lower latency through batched async operations (Promise.all) and optimised GraphQL queries.

Invent & Simplify by building a reusable form & modal library atop Ant Design v4 to solve missing reactive validation and reduce UI duplication ≈ by 40%, and by introducing an API-driven UI pattern where front-end actions dynamically map to configurable backend functions—eliminating brittle if/else routing that mis-triggered GraphQL calls.

Dive Deep profiling resolver payload mismatches and integrating Prometheus metrics for latency tracking. Ownership shown through partnership with stakeholders to align UX and reporting flows, and managing full delivery from design to deployment.

Standard Bank

Developer

Delivered results by building and maintaining headless checkout & cart modules in Angular + Node.js, implementing split-payment logic and plan-upgrade queues, and enhancing GL (General Ledger) reconciliation to keep in-app transactions in sync with finance systems—reducing manual reconciliation time and improving audit compliance.

Invent & Simplify through a JSON-driven Cypress testing framework that cut duplication ≈ 30%, unified Angular state via RxJS observables and service-based reactive forms, and consolidated checkout logic across teams for faster releases.

Dive Deep by profiling AWS Lambda & RDS latency, debugging rounding errors in distributed reconciliation, and stabilising CI pipelines by fixing async order issues. Ownership demonstrated by coordinating QA, DevOps, and Finance teams on release cadence and migration readiness for S3-hosted assets and Lambda-backed APIs.

BBD (Vodacom)

Software Engineer

Delivered results by ensuring 100% uptime during Black Friday through optimised Kubernetes liveness/readiness probes and proactive pager-duty monitoring.

Invent & Simplify by automating alerting and deployment hand-offs and supporting the migration from Xamarin & SOAP to React + REST with instrumented observability.

Dive Deep, configuring Prometheus + Grafana dashboards for latency and API health and troubleshooting cluster scaling and configuration drift. Ownership & Mentorship shown through maintaining deployment and monitoring layers across environments and guiding junior developers on Kubernetes and CI/CD best practices.

Stackworx

Full Stack Developer

Delivered results by developing a React Native trading app and React fleet dashboard with real-time sync.

Invent & Simplify through Go-based Slack bots that automate workflows and reduce manual ops.

Telkom

Software Engineer

Delivered results by building customer-service dashboards for faster issue triage.

Dive Deep, optimising SQL queries and debugging legacy API latency issues.

WeThinkCode_

WeThinkCode_ Bootcamp

Went deep into C, Unix systems, algorithms, and team projects — everything from a social network clone to networking simulators and iOS apps. That bootcamp is where I really internalised problem-solving, debugging, and learning new languages quickly.

University of Cape Town

Computer Science & Business Computing Degree

Enrolled in a Computer Science & Business Computing degree at the University of Cape Town. That gave me my first exposure to structured programming and how software supports real businesses.

Technical Skills

Technologies and tools I work with

AWS
AWS
Cloud architecture and services
JavaScript
JavaScript
Modern web development
Node.js
Node.js
Backend development
React
React
Frontend frameworks
Angular
Angular
Enterprise applications
Go
Go
System programming
PostgreSQL
PostgreSQL
Database design

Certifications

Professional certifications and achievements

AWS Certified Cloud Practitioner

AWS Certified Cloud Practitioner

Amazon Web Services

2023

OpenJS Node.js Application Developer

OpenJS Node.js Application Developer

Linux Foundation

2023

Let's Connect

Interested in working together or have a question? I'd love to hear from you.