About
Building for the web since 1996.
That’s before Google. Before WordPress, before “the cloud,” before most of today’s web existed. I’ve built through every era since — and the biggest lesson from thirty years is the one this whole business is built on: technology should make sense to the people who pay for it.
The story
I started building web applications in 1996, when putting a business on the internet meant explaining what the internet was. In the decades since, I’ve built and run software through every wave — the dot-com years, the rise of open source, WordPress eating the web, the cloud, and now AI. Digital Canvas has been my vehicle for most of that: a development practice that’s hosted, built, rescued, and cared for more websites and applications than I can count.
Along the way I noticed the pattern that shaped how I work: businesses don’t get burned by technology — they get burned by communication about technology. The vanished developer. The agency invoice nobody can decode. The rebuild that didn’t need to happen. Every one of those failures started as a conversation that didn’t make sense to the person paying for it.
So the practice is built to be the opposite of that.
How I work
Beyond client work: I also build my own software — products born from the same problems I solve for clients. That part of the story is growing, and it keeps my tools sharp: the advice you get comes from someone who runs production systems of his own, with his own money on the line.
Let’s talk about your project.
You now know who you’d be working with. Tell me what’s going on, and you’ll get a plain-English answer within one business day.