Full-Stack Developer

Crafting code worth maintaining.

Senior full-stack developer and tech lead with 6+ years delivering production SaaS platforms, micro-frontend systems, and cross-platform products for European and South African markets.

Focus Areas

Core Expertise

01 //

Frontend Engineering

Production React 19 and Angular architectures for multi-tenant SaaS products, with scalable UX systems across admin and operator workflows.

React 19Angular 19TypeScript 5.9Nx Monorepo
02 //

Backend & Systems

Business-critical backend flows covering payments, contracts, invoicing, realtime messaging, and resilient data services across distributed systems.

Node.jsExpress.jsPostgreSQLStripe Connect
03 //

Platform Reliability

Pragmatic engineering leadership focused on migration safety, CI/CD reliability, and performance-informed delivery that scales with teams.

Docker + KubernetesJenkins CI/CDVitest + RTLJWT / OAuth2
The Portfolio

Selected Work

Building systems that endure.

Margus project visual
Construction Ops

Margus

Replaced an Excel-based workflow with a real-time Supabase + React platform covering quoting, pipeline/WIP tracking, invoicing, directories, and Xero integration.

View project →
KlantenVertellen / Kiyoh project visual
Fintech & Reviews

KlantenVertellen / Kiyoh

Led migration of 144+ legacy FreeMarker templates into a React micro-frontend platform, enabling faster independent releases and 100+ tenant-ready widget variants.

View project →
CFOHIRE project visual
B2B Marketplace

CFOHIRE

Built a full marketplace platform from the ground up with AI-assisted onboarding, automated invoicing, contracts, payments, and secure realtime messaging.

View project →
TelematicsAI project visual
Logistics & AI

TelematicsAI

Delivered cross-platform fleet tooling with multi-protocol live streaming, emergency alert systems, and dual data-source failover for reliability under poor connectivity.

View project →
Career

Professional Experience

TravelStart

Software Developer

Apr 2026PresentCape Town, South Africa

KlantenVertellen / Kiyoh

Software Developer (FE / Full Stack) — Contract

Jun 2024PresentNetherlands (Remote)
  • Led the migration of 144+ server-side FreeMarker templates into a React micro-frontend architecture to unblock releases.
  • Delivered a configurable embeddable review widget platform supporting 100+ industry variants across tenants.
  • Unified four role-based portals in an Nx monorepo with shared libraries and consistent UX across breakpoints.
  • Built advanced operator tooling (drag-and-drop tables, optimistic updates, async polling) for large dataset workflows.
React 19ViteTypeScriptNxMicro-frontendsi18nextDocker/Kubernetes

JL Consulting Engineers (Margus)

Software Developer (Full Stack)

Dec 2025PresentSouth Africa (Remote)
  • Replaced an Excel-based workflow with a real-time Supabase + React platform covering quoting, pipeline/WIP tracking, invoicing, and directories.
  • Built an Excel-to-Postgres data migration pipeline (ExcelJS + Zod) preserving relational integrity across 8 tables.
  • Integrated Xero accounting via OAuth 2.0, webhooks (HMAC-SHA256), and contact syncing through Supabase Edge Functions.
  • Delivered AG Grid-based UX matching the team's spreadsheet mental model with debounced search, computed columns, and real-time updates.
React 19TypeScriptViteSupabaseAG GridXero APIEdge Functions

CFOHIRE

Software Developer (Full Stack) / Tech Lead

May 2025Mar 2026United Kingdom (Remote)
  • Built a B2B marketplace from the ground up covering job posts, proposals, contracts, invoicing, and payments in one workspace.
  • Implemented AI-assisted onboarding (CV + website parsing) to reduce time-to-active for new users.
  • Delivered payment lifecycle automation (invoices, scheduling, e-signing) to remove manual billing overhead.
  • Established monorepo foundations with CI/CD, shared libraries, and staging/production environments.
Next.jsTypeScriptNode.jsPostgreSQL (Supabase)Stripe ConnectDockerCI/CD

TelematicsAI (via KRE8IT Programming)

Software Developer (Full Stack / Mobile)

Dec 2020Mar 2026Somerset West, South Africa
  • Built multi-protocol live streaming (FLV/HLS/H5F) with automatic fallback and reconnection handling.
  • Engineered dual data-source failover (Firebase Realtime DB + REST) to maintain continuity under degraded connectivity.
  • Shipped a cross-platform mobile app (Android/iOS/PWA) via Capacitor with lazy-loaded modules and test coverage.
  • Delivered fleet analytics and emergency alert workflows (GPS-integrated panic/theft alerting).
AngularIonicCapacitorNgRx/RxJSFirebaseNode.jsVideo streaming
Gustav Lotz portrait at work
The Engineer

Built to last.

I'm a senior full-stack developer based in the Western Cape, South Africa, building for European and South African markets across fintech, SaaS, and operational platforms.

I lead architecture and delivery from discovery to deployment: modernising legacy systems, shaping platform foundations, and turning complex business workflows into maintainable products.

I care about pragmatic engineering: choosing the right technology over hype, keeping systems resilient, and writing code the next engineer can understand quickly.

Journal

Thinking out loud about frontend architecture and engineering craft.

Architecture14 min read

What Happens When You Jump From AngularJS 1.5 Straight to React 19

Read article →

Let's build something
worth maintaining.

Available for senior and tech lead roles — remote, European or American markets preferred.

Start a conversation →