15 years in business · 10 years building websites

I learned to code because the web designers didn’t understand the business problem.

I was a greengrocer for over a decade. We sold online, and I needed specific features to make the website work for the business. Every web designer I spoke to tried to talk me out of them—because they didn’t understand what I was actually asking the website to do.

So I learned to code. Now I rebuild websites for established businesses that have outgrown the thing they started with.

I’m not building an empire.

I take one project at a time. I’m reskilling after getting very ill and nearly dying, using the work I already know and love to contribute to my household while I study.

I see brilliant businesses spending their time on the phone handling repeatable bookings, quoting manually, chasing invoices, and apologising for websites that hide how good they are.

I just wanna fix it.

What makes me different

I’m pedantic.

A website won’t quietly become faster, more accessible or easier to use with age. The details need to be right when it leaves me.

I write.

Keyword-researched content written by someone who actually writes—not filler padded around a design.

I get business processes.

If I see a specific opportunity to save time or connect repeatable work, I’ll put it in the scope. Not “systemise everything”; the useful fix for this business.

One person, whole project.

Websites are technical, visual, verbal and operational. You should not need a team of ten to get one useful site online.

I understand the code.

I won’t add custom code I can’t explain, check or maintain. AI can make work faster; it does not remove my responsibility for what ships.

I’m not here to rebrand you.

I like established businesses that already know who they are. This is about function, sales and the bottom line—though it will look bloody good.

How I work

  • One project at a time. Your site gets my attention, not a slot in a production line.
  • Assessment first. Check the fit, see a ballpark, then I investigate the real site and turn it into a costed scope.
  • Mostly async. One proper kickoff is fine. Weekly check-in theatre is not.
  • $1k holds your place. The balance is due on commencement. If I underestimated the build, that is my problem—not a surprise invoice for you.
  • The right build for the job. Most client sites are WordPress because owners need to run them. Purpose-built HTML and small custom tools also have their place.
Check the fit + get a ballpark →