Bring the complicated problem

Let us turn it into a solution people can understand and use.

Available for suitable solution architecture, systems integration, platform modernisation, technical discovery and senior engineering opportunities in Johannesburg and remote environments.

Contact channels

Reach me directly.

A useful first message

What to include.

  • What outcome must improve or become possible
  • Who uses, approves or supports the current process
  • Which systems, data or external services are involved
  • What is currently failing, slow, manual or risky
  • Any timing, compliance or operational constraints
  • What evidence would prove a successful result
Engagement fit

Problems I am well positioned to help with.

Architecture

New platform or major capability

Shape the target architecture, boundaries, workflows, data, security, integrations, NFRs and roadmap.

Explore architecture →
Integration

Disconnected systems or unreliable hand-offs

Map the transaction, define ownership and create resilient API, webhook or messaging contracts.

Explore integration →
Modernisation

Legacy platform risk

Recover current-state truth and choose a safe path to stabilise, refactor, encapsulate or replace.

Explore modernisation →
Discovery

Important problem with unclear scope

Frame the outcome, inspect the evidence, expose dependencies and define the next decisions.

See the method →
Delivery assurance

Architecture and implementation are drifting apart

Reconnect contracts, decisions, risks, acceptance and release evidence across the delivery team.

See capabilities →
Senior engineering

Complex implementation requiring broad context

Hands-on engineering and technical leadership across web, APIs, workflows, data, infrastructure and support.

Open digital CV →
Working relationship

What you can expect.

Directclear communication about risk and trade-offs
Practicaldesign grounded in implementation reality
Structuredexplicit scope, decisions and evidence
Protectivecare for operations, privacy and client IP
Start here

Email the problem in plain language.

You do not need to select a technology or prepare a full specification before the first conversation.