// Work · 2019 — 2026

Seven years of payment rails, real-estate platforms and tools nobody saw, but thousands used.

01 / 2024 — Present

Collinson

↗ visit
Senior Full Stack Engineer

Architecting a group-wide payment platform serving every internal application.

  • ›Integrated Stripe, PayPal and regional gateways for global coverage
  • ›Built a reusable payment widget — cut team integration time by 60%
  • ›Backend on Node.js + GraphQL + PostgreSQL for high-volume transactions
  • ›Shipped fraud detection and PCI DSS compliance flow
  • ›Real-time analytics dashboard in React + TypeScript
Stack
  • Node.js
  • GraphQL
  • React
  • TypeScript
  • PostgreSQL
  • Stripe
02 / 2025 — Present

Surveya

↗ visit
Full Stack Engineer — Consulting

JET Funding Platform — matching donor funding to Just Energy Transition projects.

  • ›Secure portal for system users, automated registration and applications
  • ›Admin dashboard with assessment adjudication workflow
  • ›Implementing-agent dashboard tracking JET project outcomes
Stack
  • React
  • TypeScript
  • Node.js
  • PostgreSQL
03 / 2022 — 2024

Capitec Bank

↗ visit
Developer — Full Stack

Built a Point-of-Sale Android app shipped across Capitec merchants.

  • ›Pixel-perfect UI from Figma → Lit Element + Capacitor + native Java
  • ›Optimised transaction history rendering for low-memory devices
  • ›Backend services powering the merchant POS
Stack
  • Lit
  • Capacitor
  • TypeScript
  • Java
  • Node.js
04 / 2020 — 2022

Prop Data

Full Stack Programmer

Maintained and re-platformed a Django-based real-estate advertising suite.

  • ›Led migration of the core product to React.js
  • ›Built advertising platform on Django REST Framework + Redux
  • ›Deployed and operated services on AWS
Stack
  • Django
  • React
  • Redux
  • AWS
  • PostgreSQL