Selected work

Things I've built.

01
Rockit / self-built · Production

A multi-agent system that runs a business

A team of AI agents that runs real business work every day. One agent leads. Others research, build, and review. I run it from my phone, and I built the whole thing.

AI agentsOrchestrationAutomationArchitecture
2026 to present
02
Travel platform · Confidential

Making 80+ travel systems behave as one

Dozens of hotel and travel brands, each on different software. 80+ systems in all. I own the layer that makes them all work through one clean connection, and I have since day one.

Connecting systemsPlatformArchitectureSymfony
2018 to present
03
Luxury hospitality brand · Confidential

A luxury hotel brand's site, built to scale across properties

A multi-location luxury hotel brand on one Drupal platform. Each property runs its own site over shared parts, with room availability pulled live from the booking system. I set the architecture, drove the plan, and led the team.

WebsitesBookingArchitectureTeam Lead
2015 to 2018
04
Ferry operator · Confidential

A booking engine travelers actually finish

A standalone Symfony booking engine for a regional ferry line. It ran the whole path from searching a sailing to a paid ticket, fast and correct enough that travelers finished it.

BookingWeb appsSymfony
2016 to 2017
05
Personal product · Private beta

A training app that always knows what's next

A strength-training app that builds your program and tracks every set, so you always know what to lift next. It works with no signal at the gym, and a Claude-based coach answers from your real training data.

Web appsPWAAIOffline-first
2025 to present
Also

Smaller jobs, same care.

P/01 Performance

A website that scores a perfect 100

My own company's site (rockitdevelopment.com) gets a perfect 100 on Google's PageSpeed test. All four scores, on phone and desktop. It loads in under a second.

Astro · Cloudflare · 100 / 100 / 100 / 100
P/02 Automation

A phone line that runs itself

A phone and text system that books jobs, sends reminders, and follows up with customers. It runs on its own, with no one tied to the phones.

Twilio · Make.com · n8n
P/03 AI

From messy files to clean data

Messy emails and PDFs go in; clean, organized records come out. AI reads each document and pulls out just what matters, so no one has to retype it.

Claude API · Node.js
P/04 Healthcare

A tool to catch frailty early

A web tool for family doctors to screen older patients for frailty and build a care plan on the spot. Built with Nova Scotia Health and Dalhousie, and piloted with family doctors in community clinics.

ASP.NET MVC