Publishers · Learning platforms · Brands · Local business

The systems your team runs on. Built to hold

I build WordPress systems for publishers, schools, and organizations that can’t afford downtime. Everything I build is designed around how you actually work — not around what was easy to set up. If AI is part of the stack, there’s an audit trail for it. That’s not an add-on.

$275/hr CAD development · $425/hr CAD advisory

Your systems were built for a version of your organization that no longer exists.

The editorial workflow depends on one person who has been there since the beginning. The LMS is held together by integrations nobody fully understands. The AI usage has no audit trail and no cost attribution. The site has not been touched in eighteen months because nobody is confident they will not break something important.

The problem is almost always the same: the digital systems were built faster than the operating layer around them. I’ve seen it at media organizations, school boards, government teams — the pattern doesn’t change.

The work I do is stabilize what’s fragile, get your team out of the manual workarounds they’ve built up around broken systems, and build in the kind of audit trail that finance and legal can actually read.

Where do you need to start?

Featured service · The system runs in production

Built for my own practice first. Adapted for every client.

AIOS is the AI operations layer I built and run for my own consulting work. It routes tasks across Claude, local models, and GitHub Copilot by cost and capability. It logs every work event with billing attribution. It maintains a library of 50+ specialized agent personas. Every client implementation is an adapted version of this architecture — tested against real production conditions before it touches their organization.

50+specialized agent personas
3AI providers routed and cost-attributed
100%of work events logged with billing attribution
Read the technical case study →

What the AI ops implementation delivers

Routing with cost attribution

Every AI task is routed to the right model for the right cost. Every event is logged with department or project attribution. Your finance team can read it.

Agent personas for your team’s roles

Not generic prompts. Role-specific agent personas built around your editorial workflow, L&D function, or comms team — whoever is doing the work has the right context loaded, not a blank slate.

Governance your CFO can read

A full audit trail of what was generated, by whom, at what cost, through which model. Deployed inside your existing WP or LMS stack — no new vendor contracts required.

Work

View all
  • Postmedia WordPress VIP Migration: Eleven Papers, One Parent Theme

    In 2011–2012, when Postmedia moved its network of major Canadian daily newspapers onto WordPress, I was part of the team that built the platform — starting with the National Post as the flagship, then cascading to papers including the Calgary Herald, Montreal Gazette, Ottawa Citizen, Vancouver Sun, and seven more. This is the architecture behind…

  • Three Ridgeway shops, one junior practitioner, one senior advisor

    Three Ridgeway businesses. A new gallery launch, a cinema that sold annual memberships, a consignment shop that increased sales. One award-winning practitioner executed the work. Here is what senior advisory looks like when you step back and let someone else lead.

  • A $61,847 Sunday afternoon

    Fourteen hours on my own site, $30,800–$61,847 of senior WordPress delivery on the work log, and a 64% measurement gap the file itself surfaced before I did. The case study for AIOS, the internal system that produced both numbers.

What clients say

  • “This is absolute gem of a presentation by Chris Ross which proves yet again that you can still earn a decent wage by providing VALUE to people for free.”

    Lorne Fade
  • “Entertaining and engaging talk – more directed to WordPress developers and consultants – was hoping for a little more about how people using WordPress as a platform can make money.”

Start with a conversation.

20 minutes. No charge. Tell me what you’re dealing with and I’ll tell you honestly which service area fits — or whether I’m not the right person for it.