Recent work.
A sample of projects across web, brand, social, and apps. Real businesses, real outcomes — every one designed and built by me.test
A closer look at two recent builds.
Two projects with enough story to earn the long-form treatment. Problem, what I did, what changed.
The site Rob was almost embarrassed to share — twice rebuilt, twice better.
Rob's existing site felt flat and didn't match the calm, earthy tone his clients actually experienced when they walked in. By 2026, the business had evolved past what the 2025 build was set up to handle.
Rebuilt the site twice — first for the original brand refresh, then again as the practice grew. Tightened the brand system, directed photography that fit the room, and structured the architecture around bookings, not just information.
A site that converts visitors into booked sessions, supports the business as it changes, and that Rob can update himself without breaking. Now M13's most repeat-engaged client.
Modernized a non-profit's site without breaking the strict security spec.
An aging Concrete5 site, growing security obligations around sensitive case-management data, and a small team without the bandwidth to babysit a major migration.
Rebuilt on a hardened WordPress + Bricks stack, moved hosting to a security-first setup, added accessibility throughout, and trained the in-house comms lead so they could maintain the site without external help.
A modern site that meets their compliance requirements, holds up to traffic, and that the team is confident editing day to day. No more "is the website down again?" Slack pings.
