Home About Services Work Blog FAQ Contact

Selected work

Real projects.
Real results.

Every project here was built from scratch. No pre-made themes, no shortcuts.

Community Web Hub

Downtown Arnprior

A shared web hub for eighteen downtown shops: a directory that knows who is open right now, an events calendar, sales and offers, and a listing form built for owners who never want to see a WordPress login.

WordPress Block Theme ACF Custom Plugin PHP 8 Vanilla JS
View Case Study
Website Rebuild

Brauwerk Hoffman

A full rebuild for the first microbrewery in the Pontiac: bilingual English and French throughout, a beer can you can spin in 3D, and a seasonal site that opens and closes itself from one switch.

WordPress FSE Polylang ACF Three.js theme.json Self-Hosted Fonts
View Case Study
SaaS Product

Sembr

Membership software for organizations tired of being charged per member: multi-tenant Laravel on Postgres, payouts straight to the organization's own Stripe account, and an audit log nobody can quietly edit.

Laravel 12 PostgreSQL Row-Level Security Stripe Connect Alpine.js Cloudflare R2
View Case Study
SEO Audit & Cleanup

Upper Ottawa Valley Chamber of Commerce

A 13-issue SEO audit and full live-site cleanup for a 205-member regional chamber. Mobile Lighthouse 53 to 69, 30 search fields rewritten, 57 image accessibility fixes, all on a managed WordPress site with no filesystem access.

WordPress Yoast SEO WP REST API Lighthouse CLI Sharp Avada (legacy)
View Case Study
Band Website

Swamp City Stompers

A single-page site for an Ottawa Valley roots band, rebuilt from a larger animated version because the simpler one does the job better.

PHP Vanilla JS IntersectionObserver Self-Hosted Fonts No Build Step
View Case Study
Web Application

BandPilot

A setlist app for working bands: drag-and-drop sets, crowd requests that do not derail the night, and a free tier that is actually free.

React 19 TypeScript Supabase Tailwind CSS 4 TanStack Query Stripe
View Case Study
Web Design & Development

Kingsbury Creative

Our own site, custom-built from scratch with GSAP scroll animations, bilingual routing, and zero pre-made themes.

PHP 8 GSAP + ScrollTrigger Lenis Vite Bilingual i18n
View Case Study

Like what you see?
Let's build yours.

We're building our portfolio and offering introductory rates. Get in early.