This site uses cookies for analytics so I can see how it's used. No personal data is sold. Deny if you'd rather opt out.
Designer, builder, and occasional photographer.
I prototype with real APIs and live data rather than static mockups. This means problems surface early, before engineering commits time to building something that doesn’t hold up in practice. The case studies below show what this looks like: a custom D3 data visualisation tool built from concept to validated product in five days, and a consistent 3D character system built with a handful of prompt-engineering rules.
I’ve been designing and building digital products for over 20 years, most recently as the founding designer at NFTfi (a peer-to-peer NFT lending protocol) and before that as Digital Creative Director at Allan Gray, one of South Africa’s largest investment managers. I’m comfortable across Web3, fintech, and enterprise, and I’ve led design teams, built design systems from scratch, and worked closely with C-suite stakeholders throughout.
NFTfi · 2021 – Present
Product and design leadership for the leading peer-to-peer NFT lending protocol. Brand evolution, data visualisation, staking and token interfaces.

Panicbudgie · 2026
End-to-end brand direction and homepage for a South African emergency response subscription. Custom design system, Bandit the mascot pipeline, D3 network visualisation. Sole designer and developer.

Hound & Halo · 2026
Brand identity, AI-generated mascot system, and website for a premium Cape Town pet portrait studio. Six kawaii 3D characters built with a descriptor-based prompting pipeline.
Cerebral · 2025
Brand identity and website for an emerging Layer 1 blockchain. Built with Lovable.
Earlier

Allan Gray Proprietary Limited · 2014 – 2021
Complete website redesign for one of South Africa's largest investment management firms. Led a team of 6 designers.

Allan Gray Proprietary Limited · 2016
Partnered with Brand Union on a comprehensive brand refresh: evolving the visual language, refreshing the logo, systematising typography across platforms, and repositioning the brand for a new era.

Coronation Fund Managers · 2018
Rapid design and build for a leading South African asset manager. SVG animation, custom audio integration, and Webflow under a tight deadline.
22seven Digital · 2011 – 2013
Early-stage fintech building South Africa's first personal finance aggregation platform.


NFTfi · 2025
Interactive D3.js data visualisation prototyping tool for product discovery, helping lenders assess offer landscapes across NFT collections.


NFTfi · 2025
How AI-assisted prototyping compresses the product cycle. Validating ideas with real data before engineering gets involved, and what it means for teams.


NFTfi · 2025
A technical deep dive into building a bespoke D3.js bubble chart: why AI can't make visual judgments, and how design research makes bespoke visualisation practical.


NFTfi / Cerebral · 2025
A practical guide to using D3.js with AI: what's possible, what breaks, and how to fix it. Lessons from ten D3 projects and hundreds of prompts.
Hound & Halo · 2026
How I built a consistent cast of 3D characters using AI, and what I learned about prompt engineering along the way.
EO Dubai · 2026
On using AI to compress data-visualisation work from spec-and-wait cycles into days. The chart below was built for the audience using local data: UAE population by nationality, 1974 onward. Hit play to run it.
The build process is broken down in D3 Was for Engineers. AI Changed That.
Currently available for senior product / design lead roles, founder-partner engagements, and contract work. Open to remote and relocation.
South Africa · SAST (UTC+2)