About
I build the publishing and learning platforms that newsrooms, universities, and national brands can’t afford to have break.
I’m a senior WordPress and content-management engineer. For thirty years I’ve kept the systems running that organizations put their reputations on, and I do it as one developer who knows your stack end to end, not an agency handing you off to whoever’s free that week.
What I do
I build and look after the platforms organizations publish from and teach on. A newsroom that ships hundreds of stories a day. A university running courses for thousands of students. A national brand whose website is the first thing a customer sees. These can’t go down, can’t get slow, and can’t quietly drift out of date, and that’s the work I take on: the WordPress and CMS engineering that holds when it matters, plus the learning systems sitting next to it.
How I got here
I built my first website in 1996 and went professional in 1998. I’ve worked in WordPress since 2007, and it has been the core of my practice ever since. Along the way I did the work for Postmedia’s newsrooms, the National Post, and Canada.com on WordPress’s enterprise hosting, and I built platforms for the Government of Canada and for brands like Corel and Ferrero.
What that history gives you isn’t a list of logos. It’s that I’ve already seen the way your platform will break before it breaks. When you publish at scale, or have to meet a government’s accessibility and security bar, or hand a system to an editor who is not technical and needs it to just work, those aren’t new problems to me. I’ve solved them, and I bring the solution into your stack cleanly instead of learning on your budget.
What makes the work different
Two things, and both come back to whether you can trust the work.
The first is how I run my own practice. I built an internal system that handles the routine parts of my work automatically, keeps a clear record of where every hour goes, and checks its own output before anything ships. I run it on myself first. So when I tell you a platform can be accountable, fast, and honest about what it’s doing, it’s because I’ve already built that for the one client I can’t afford to disappoint, which is me. The clients who want a version of it get one that’s been proven before it reaches them.
The second is that I’m finishing a Master of Education in Learning and Technology at Royal Roads University, where my research is on how AI should be governed inside learning environments: who’s accountable, how the system is built, and how you keep it trustworthy. That’s why universities and training teams are comfortable handing me their learning platforms. I think about the same questions they have to answer to their own boards.
How I work
A few things are fixed, and I put them in writing so you never have to wonder. I quote a fixed price, because you deserve to know what something costs before you say yes, not after. Accessibility is built in from the start rather than bolted on at the end, because a site some of your readers can’t use isn’t finished. Every engagement includes teaching, so your team ends up more capable than when we started instead of more dependent on me. And I tell you plainly where I use AI in the work, so the record of how something got built stays honest. These aren’t marketing lines. They’re the stances I work by, and I’d rather lose a job than quietly drop one of them.
Clients
Postmedia and its newsrooms, including the Calgary Herald and The StarPhoenix. The National Post. Canada.com. The Government of Canada. Corel and Ferrero. Published builds for M.L. Campbell and Sayerlack are live and have been carrying real traffic for years. I’ve also published 19 plugins on WordPress.org, which is a quieter way of saying I work at the level of the people who build the platform itself.
Outside the work
I live in Fort Erie, out on the Niagara peninsula, with more pets than people and three kids who are off starting their own lives. I volunteer with at-risk youth through Youth Unlimited Niagara East, and I help raise money for The Ass Menagerie Sanctuary, a donkey rescue over in Wainfleet. I sail when the wind cooperates, I do a fair bit of woodworking, and I’m a recovering photographer who writes about the web now instead of pointing cameras at it.
Find me elsewhere
If any of this sounds like the kind of help you’ve been looking for, I’d be glad to hear what you’re working on.