I build the parts of the web you don’t see.
Laravel, PHP and WordPress developer in Centurion. Twelve years of integrations, data models and systems that have to hold up when someone checks.

- Experience
- 12 years
- Core
- Laravel · PHP · MySQL
- Also
- WordPress · Next.js
- Runs
- Linux · DNS · mail
Selected work
The platform work, written up properly.
Backend work photographs badly, so this is written rather than shown — the problem, the constraints, and the decisions I’d defend in an interview.
Track record
- 12+ years
- 50+ websites
- 30+ migrations
- 30+ domains managed
Background
Designer first, developer by choice.
I started as a graphic designer in 2013 and moved into development because I wanted to build the thing, not just draw it. For the last six years I’ve run Digital Stream, the agency I co-founded in Centurion, as director and the developer on every project — Laravel applications, custom WordPress builds, and more recently Next.js work; before that, three and a half years at Idealweb building recruitment software. I’m now looking for a developer role — Laravel or WordPress — where I can go deeper on the engineering instead of spreading thin across thirty client sites.
Client work
Alongside the product work, I’ve shipped 50+ custom WordPress sites for South African businesses and keep them running on infrastructure I administer myself. See the client builds
Get in touch
Happy to talk about a role, or a build.
The fastest way to reach me is email. If you want the short version first, the one-page CV covers it.