Experience

Work across South Africa, the UK, and Australia.

A mix of named engagements and anonymized work under NDA — every entry reflects a real problem solved for a real team.

South Africa

[Add company name]

Lead Software Engineer

Mar 2021 – Nov 2022

Cape Town, South AfricaFintech

Led development of a payments reconciliation platform, replacing a manual spreadsheet process that took the finance team two days a month.

  • Cut month-end reconciliation from 2 days to under 2 hours
  • Built the team's first automated testing pipeline
TypeScriptNode.jsPostgreSQL
200-500 employees · Retail & eCommerce

AI Solutions Consultant

Jan 2023 – Aug 2023

Johannesburg, South Africa

A regional retail group scaling its online storefront, needing an AI-assisted product categorization pipeline to keep pace with a catalog growing by thousands of SKUs a month.

Designed and shipped an LLM-assisted product categorization and tagging pipeline, cutting manual catalog work by the merchandising team significantly.

PythonLLM APIsAirflow

United Kingdom

[Add company name]

Automation Engineer

Apr 2022 – Jun 2023

London, United KingdomLogistics

Built workflow automation across order intake and carrier dispatch, removing a manual handoff step between three internal teams.

  • Automated 70% of previously manual dispatch decisions
  • Reduced order-to-dispatch time by a third
Next.jsTemporalPostgreSQL
50-200 employees · Healthtech

Full-Stack Developer

Sep 2023 – Present

Manchester, United Kingdom

A Series B healthtech scaling clinician-facing tooling, needing a rebuilt scheduling system to support a doubling patient caseload without adding headcount.

Rebuilding a core scheduling module to handle multi-clinic availability, currently in active delivery.

ReactNode.jsAWS

Australia

[Add company name]

Senior Software Engineer

Feb 2020 – Feb 2021

Sydney, AustraliaTelco

Delivered a customer self-service portal integrated with legacy billing systems, reducing inbound support tickets for common account changes.

  • Reduced billing-related support tickets by 40%
ReactJavaKafka
10-50 employees · Professional Services

Workflow Automation Consultant

Jun 2021 – Dec 2021

Melbourne, Australia

A fast-growing advisory firm still running client onboarding by email and spreadsheet, expanding headcount faster than their operations processes could keep up.

Automated client onboarding end-to-end — intake forms, document collection, and internal task assignment — removing a dedicated admin role's worth of manual work.

ZapierAirtableTypeScript