Contact

Blog

Notes on how I design and run projects: scoping, delivery, accessibility and the judgment calls in between. Written from real work, not theory.

August 2026

WordPress, Webflow, Wix or custom: how to actually choose

The platform question has one honest answer, and it is not the platform anyone sells hardest. Choose based on who maintains the site after launch, not on what the person building it prefers to work in.

July 2026

What actually drives the cost of a website

Page count is the number everyone asks about and it is rarely the thing that moves the price. Here is what actually does, and where I tell clients to spend less.

July 2026

Seven booking systems later

I have built booking for limousines, cleaners, a clinic, a party bus, a coworking space and a trade association. The feature was never the hard part. Here is what actually goes wrong, and when I tell clients to skip booking entirely.

July 2026

One page, five pages, eight

Three real estate agents hired my studio and got three completely different websites. The sizes were never a design decision. They were three honest answers to three different equations.

July 2026

Make it visible, make it personal, then ask

C-suite leaders in government agencies were not engaging with web accessibility, and more information was never going to fix that. The sequence was the problem. This is the project that won my team 1st place in the GovTech x NAFA Collaboration.

July 2026

Nowhere to hide

Three years of running a studio, where I was the project manager, the finance team and the person who answered for every outcome. It rewired how I think about delivery.

July 2026

Knowing when not to ship

I spent months building a complete social app, then chose not to launch it. It is the best product decision I have made so far.

Prefer the proof?

The writing comes from the same projects the case studies document, 100+ deliveries across 70+ clients.