Parametric configurators & CNC automation for custom manufacturers — built by someone who's spent 10+ years on the shop floor, not just behind a screen.
I build parametric design tools and web-based 3D configurators for manufacturers who sell customizable products — using Rhino, Grasshopper, and Rhino.Compute.
My background isn't purely computational — I spent over a decade as a CNC programmer, millwork specialist, and production manager in the custom woodworking and fabrication industry, working on everything from kitchen cabinetry to museum exhibits to commercial signage. That hands-on manufacturing experience is what sets my work apart: I don't just build pretty parametric geometry, I build systems that account for real production constraints — tolerances, hardware, sheet optimization, cut lists, and toolpaths — because I've had to build and run those systems myself.
One example: I developed a full Grasshopper-based system for a custom millwork shop that lets non-technical staff generate complete cabinet models from a simple UI, automatically producing part lists, nested CNC layouts, and cost estimates pulled live from a materials database.
Now I run my own company, Wood In Form Specialty Products, offering CNC programming and shop drawing services, and I'm expanding into web-based product configurators for manufacturers who want to let their own customers design and order custom products online.
If you're a manufacturer, fabricator, or agency that needs a parametric configurator or CNC automation system built by someone who understands both the software and the shop floor, I'd love to talk about your project.
Work Terms
Based in Vancouver, BC, Canada (Pacific Time). Available weekdays, generally 9am–5pm PT, with flexibility for urgent requests or different time zones — just let me know your schedule and I'll do my best to accommodate.
For new clients, I typically scope the project first with a short call or written brief before quoting a fixed price or hourly rate, depending on project complexity. Milestone-based payment is preferred for larger builds; hourly billing works well for smaller or open-ended tasks.