RevOps · HubSpot · Builder

I build the
systems behind
the magic.

Senior Manager of Revenue Operations at Ignite Reading. A self-taught builder of HubSpot apps, AI agents and the clean data that makes teams actually work.

Matthew Ruxton, smiling, in a floral shirt
+75%
Seats sold, 8,250 → 14,400 (~$36M)
Ignite Reading
350hrs
Saved a year by one AI agent
HubSpot case study
4x
Campaign velocity
HubSpot case study
80%
Renewal rate, up from 45%
Ignite Reading
95%
Adoption across 120+ users
Ignite Reading
The journey so far

Scotland to Florida, the long way.

Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿

Where it started. Curiosity, LEGO, and a knack for figuring things out.

Florida ☀️

Grew up here. The sunshine that would keep pulling me back.

Calgary 🇨🇦

First job in coffee — the start of a career built on learning everything.

Florida ☀️

Full circle. Every industry, every system, every skill — built right here.

What's next 🚀

Director of RevOps. Bigger problems. Better systems.

What I do

Three ways I think about the work.

01

HubSpot, deeply

Not just “I use HubSpot.” I build inside it — custom objects, coded workflows, APIs, and a full custom app. The platform at the architecture level.

02

Operations, strategically

RevOps isn't about tools. It's understanding the entire post-sales journey and designing systems that scale with the business.

03

Problems, creatively

From automating instructional-day math to AI-powered data-cleaning agents — I find the interesting solution, not just the obvious one.

Selected work

Systems I've shipped.

HubSpot Agent Builder · Featured

District Calendar Agent

350 hours a year, back

Every school district publishes its calendar differently. My agent finds each one, reads it, pulls out every first day, last day and break, and hands onboarding an upload-ready schedule. A 20-minute manual lookup became a step that takes seconds.

Read the HubSpot case study
calendar-agent.json
// District Calendar Agent
{
  "reads": ["district website", "school year"],
  "finds": ["first day", "last day", "breaks"],
  "outputs": "upload-ready CSV",
  "before": 20 /* minutes per district */,
  "saved": 350 /* hours per year */
}
Data Hub · Data Studio

From bottleneck to enabler

4x campaign velocity

Unified district, school and outcomes data that used to live in spreadsheets, so marketing could build targeted campaigns without waiting on me.

Read the HubSpot case study
HubSpot Work · Approvals

Deal Desk

1, 3 and 5-day SLAs

Multi-team deal approvals across Tutor Ops, People Ops, Finance and CX, with AI checks on every deal as it reaches the 70% stage.

Vercel · HubSpot app page

Seasonal goals tracker

Idea to live in 4 days

HubSpot Goals couldn't count seats or follow a school selling season, so I built a tracker that can, with HubSpot as the source of truth.

Coded workflows · AI

AI deal & ticket summaries

15 min → 3.5 min per record

Custom coded workflow actions that summarize every deal and ticket, so teams get the story without scrolling the timeline.

Custom HubSpot app · React

CARL

88% fewer launch errors in 2026

A UI extension that checks every deal's launch date: a 28-day buffer, Monday-only starts, and holiday checks. Built from scratch in React.

Custom intake · Onboarding

Onboarding 3.0

We planned to run district intake through PandaDoc. I built a better custom intake instead, with launch-date change tracking built in.

Recognition

On stage, in print, and in the room.

Matthew standing beside the HubSpot Heroes Stage screen at UNBOUND
HubSpot Heroes Stage, UNBOUND 2026
Matthew hosting the Admins Unfiltered panel with two panelists
Hosting Admins Unfiltered

Host, Admins Unfiltered

UNBOUND 2026, HubSpot's flagship conference. A candid panel on what running HubSpot is really like.

Two HubSpot case studies

Agent Builder: a 20-minute lookup cut to seconds. Data Hub: from bottleneck to enabler.

Customer Advisory Board

HubSpot's 2026 CAB, plus a mention on HubSpot's earnings call for my Agent CLI work.

Let's build something together.

Whether you're one of the companies above, or someone who thinks we could create something great together — I'd love to hear from you.