I don’t sell wheels.
I build them for you.
Your wheel builder. Since 2015.
Every build starts with a conversation, because the right wheelset depends on your bike, your weight, your riding style, and where you ride the most.
I’ve been getting this right since 2015.
⭐⭐⭐⭐⭐ 5/5 Google Reviews rating
Click to see our most recent builds ↓
Built for how you ride.
Stock wheels are built to a price point. I build wheels to a rider.
Since 2015 I’ve built high-performance wheelsets for South Africa’s most serious cyclists — road racers, endurance gravel riders, trail and enduro MTB riders, and e-bike adventurers who put real mileage on their equipment.
Every build is hand-assembled one at a time. Rims, hubs, spokes, and lacing pattern are chosen specifically for your weight, your discipline, and the conditions you ride in most.
Lead time is 1–6 weeks depending on components. I’ll tell you exactly what to expect before you commit.
What you’re really choosing between
A new bike in the same performance bracket as a custom wheelset will cost two to three times more, and it’ll come with stock wheels worth a fraction of what you’re paying for the whole package.
Custom wheels transform the bike you already love. They’re built to outlast multiple frames. And they come with a lifetime warranty on workmanship, spokes, and nipples — something no bike shop will offer you.
If you’re serious about your riding, this is where the money goes.
What the riders say

















The only warranty of its kind
Every wheel I build carries a lifetime warranty on the workmanship and all spokes and nipples — regardless of brand or build spec.
Not a 12-month warranty. Not a limited warranty. Lifetime.
If something goes wrong with how the wheel was built, I fix it. No runaround, no third party, no fine print. Just me.
The best components. No compromise.
I specify components based on what will actually perform best for your weight, your riding style, and your budget.
Not what I have in stock.
I work with Hope, DT Swiss, Sapim, Pillar, Nextie, Industry Nine, and others. Every combination is chosen, not defaulted.
