Finding the real problem
Drop me into a fog with no brief. I listen, diagnose honestly, and surface the problem that actually matters, then frame it so an organisation can act.
Staff Software Engineer · Engineering & Product
Staff Engineer, department strategist, and founder. Drop me into ambiguity with no brief and I'll find the problem that actually matters. I'm driven to build product that earns its keep: revenue, users who love it, and results you can measure, on top of engineering and developer experience worth being proud of.
01 / The road so far
2015–2017
I started by breaking things. Threat and vulnerability analysis and penetration testing taught me to find the weakness no one had spotted, and to write it up so other people would act on it.
2017
Probably the story most worth asking me about. I switched from an Accounting degree to Computer Science, put myself through it while working to pay my way, and joined Zappi as a security intern. A complicated but necessary twist that shaped the foundation of my career.
2018–2021
Cyber security, then high-volume-traffic Ruby on Rails, then the pull toward observability and platform engineering. I was finding the work I'd keep coming back to: making big systems legible and teams faster.
2022
I rolled out distributed tracing in its early days, before the OpenTelemetry wave, building internal JavaScript libraries and context propagators to wire up full-stack, multi-language tracing across the org.
2022–2024
Led the team behind the money in Purchase Operations and Store Core: pricing, quoting, checkout, payments, revenue recognition. It's also where I fell for product, the user, and the loop of build, measure, learn.
2024
Stepped up to Staff and left the traditional engineering teams to join the engineering leadership team. I took on the problems that crossed every team's boundary and belonged to no single one. By choice, on the leadership-IC track.
2025–2026
I write and sponsor the engineering strategy for the department: diagnosing where we lose time, choosing the bets worth making, and rallying teams to turn them into shipped change.
Across the strategy I've had a hand in many of the pillars of how a department ships: CI and CD, local development, developer craft, quality, cost optimisation, vendor migrations and negotiations, and a heavy push on AI adoption.
June 2026 · alongside Zappi
Co-founded medicusforme.co.za, a telemedicine platform working to put a doctor within reach of more of South Africa. I build it on nights and weekends.
Next
I'm steering toward engineering leadership, without ever closing the door on product. Harder problems, bigger scope, more ambiguity. Drop me somewhere with no map and let me find what's worth solving.
02 / How I work
Drop me into a fog with no brief. I listen, diagnose honestly, and surface the problem that actually matters, then frame it so an organisation can act.
I'm not just here to ship. I want product that earns revenue, delights users, and proves itself in the numbers. Build, measure, learn, iterate, repeat.
I work where speed and quality stop fighting: reliability, observability, developer experience, and the platforms that let teams ship fast and safe.
I tie business and technical context into one clear story. Strategy and writing that align a department and actually change what happens next.
Not the framework of the month. I take "empathy walks", listen first, and choose the approach that fits the people and the environment in front of me.
I genuinely care about people, their interests, and their growth. I want to excite, motivate, and accelerate them toward their best, with the company's goals firmly in mind.
03 / Writing & in the field
04 / Let's talk
I'm always up for a conversation about ambitious, ambiguous, organisation-shaped problems. Whether that's an engineering leadership seat, a product role, or partnering up to build something new (an app, a platform, a whole business), let's talk.