Skip to content

Selected work

Local businesses,
unreasonably good software.

Every project below is a business within driving distance of our desk in Brampton. That's deliberate — we build for the people who build this region.

fadedistrict.ca/bookBOOK CHAIRCONFIRM — 2:30 PM

Barbershop · Queen West, Toronto · 2025

Fade District

A booking-first site that ended the walk-in lottery

The problem
Fade District was losing cuts every day to missed DMs and no-shows. The team spent more time managing messages than managing chairs.

What we built
We built a fast, dark, editorial site with each barber's portfolio, real-time chair availability, and SMS reminder flows. Booking went from a conversation to a 20-second tap-through.

  • Next.js
  • Square Appointments API
  • Tailwind CSS
  • Vercel
3.1×
online bookings in 60 days
38%
drop in no-shows
0.9s
mobile LCP
stillwaterspa.ca/gift-cards$150$75$150$250SEND AS A GIFT

Spa / Wellness · Port Credit, Mississauga · 2025

Stillwater Spa & Wellness

Turning a quiet spa's gift cards into a revenue line

The problem
Stillwater's bookings were healthy but seasonal, and gift cards — their best margin product — could only be bought by walking in the door.

What we built
A serene, motion-rich site with treatment menus, therapist profiles, integrated booking, and a digital gift card store with scheduled delivery for birthdays and holidays.

  • Next.js
  • Stripe
  • Sanity CMS
  • Resend
  • Vercel
$18k
gift card sales, first 90 days
44%
of bookings now online
98
Lighthouse performance
mapleandsmoke.ca/order$24$19$28$16Total$63.00ORDER PICKUP

Restaurant · Downtown Brampton · 2024

Maple & Smoke BBQ

Direct online ordering that took margins back from the apps

The problem
The apps brought volume but ate the profit, owned the customer data, and buried Maple & Smoke under competitors in every search.

What we built
A mouth-watering site with a live menu CMS, direct ordering for pickup and local delivery, and a simple loyalty program. The owners now text their regulars about brisket drops themselves.

  • Next.js
  • Stripe
  • Sanity CMS
  • Twilio
  • Vercel
22%
lift in direct orders
~9%
avg. fee vs ~30% on apps
2,400+
loyalty members in year one
northboundoutfitters.ca/shop3$89$129$64$210$98$75

Boutique Retail · The Kingsway, Etobicoke · 2024

Northbound Outfitters

A headless storefront for a boutique that outgrew its template

The problem
Northbound's conversion rate had flatlined. Product pages took four seconds to load on mobile, and the brand — carefully built in-store — disappeared online.

What we built
A headless storefront with editorial lookbooks, instant page transitions, smart size guidance, and in-store pickup. The site finally feels like the shop does.

  • Next.js
  • Shopify Storefront API
  • Tailwind CSS
  • Vercel
1.4% → 2.6%
conversion rate
-71%
mobile load time
+34%
average session length
6:007:15WAITLIST5:30BOOK CLASS+19%

Fitness Studio · Woodbridge, Vaughan · 2025

Ironwood Strength Co.

A class-booking PWA that members actually keep on their phones

The problem
Drop-ins missed classes because checking the schedule meant logging into clunky third-party software. Membership renewals were a manual chase.

What we built
An installable web app with a live class board, one-tap booking, waitlist auto-promotion, and membership management. It sits on the home screen next to Instagram — and gets opened almost as often.

  • Next.js PWA
  • Stripe Billing
  • Supabase
  • Vercel
81%
of members installed the PWA
+19%
class attendance
0
missed renewals since launch
ops.trilliumparts.ca11,042-92%14 hrs

Auto Parts Distribution · Bramalea, Brampton · 2024

Trillium Parts Co.

A custom inventory & CRM system replacing 14 spreadsheets

The problem
Stock counts drifted, phone orders got lost between desks, and the only person who knew where anything was kept threatening to retire.

What we built
We built Trillium a custom operations platform: barcode-driven inventory across both warehouses, a lightweight CRM for trade accounts, reorder forecasting, and one-screen order intake for the front desk.

  • React
  • Node.js
  • PostgreSQL
  • Barcode scanning
  • AWS
14 hrs
saved per week on admin
-92%
stock count discrepancies
11,000
SKUs under live tracking

Client names and outcomes shown are representative portfolio case studies.

Your business already has an aura.
Let’s make it visible.

Tell us what you’re building — or what’s broken. First conversation is free, jargon-free, and usually pretty fun.

Brampton · Greater Toronto Area, ON