A running log of finished work — commissions, prototypes and range items. Each one started as a photo, a sketch or a broken original.
Repair · Replacement part
Vinyl cutter blade holder
The original plastic arm snapped in two. Redrawn from measurements taken off the broken halves and printed in PETG, with the original thumbscrew and pin refitted. Before, then after.
Branding · Batch run
Multi-colour custom keychains
One logo design run in four colourways, each with a contrasting outline, white detail and a matching gold, silver or black clasp.
Branding · Batch run
Multi-colour keychains
Cloud badge with raised lettering, 60 × 45 × 6 mm. Modelled as separate bodies per colour so the CFS swaps black, yellow and white without a manual change.
Photo needed — Warrie Wolwe tag
Branding · Commission
Club name tags
Circular stamp logo converted from flat artwork into a raised emboss, printed as a run of tags for a local club.
Photo needed — Fortuner cover
Scan to print · Automotive
Fortuner spotlight cover
Original mount captured by photogrammetry, mesh cleaned and rebuilt as solid geometry, printed in PETG to handle bonnet heat and UV.
Photo needed — game skull
Scan to print · Wildlife
Game skull models
Wildebeest and kudu skulls modelled parametrically from reference, scaled from keyring size up to display pieces.
Photo needed — badge emboss
Prototyping · Automotive
Badge embossing
Vector brand mark imported into Fusion 360, scaled to the panel and raised as a sketch profile for a crisp printed surface detail.
Photo needed — figure print
Prototyping · Display
Figures for painting
Printed in matte white PLA+ specifically for paintability — low gloss, fine layer height, minimal surface prep needed before primer.
Range items
.22LR ammo case
Hinged rimfire case printed in black and white, with a white insert that keeps every round upright and a lid that clips shut.
Photo needed — your next job
Yours next
Got something in mind?
Every item here started as someone describing a problem. Send yours and it might end up on this page.