Joshua
Builds for the Web
Full-stack web developer based in Hamilton, Ontario. I build fast, modern Next.js apps — from classroom tools to business websites and custom integrations.

What I Build
Services
End-to-end web development — with a focus on tools people actually use.
Next.js Web Apps
Fast, full-stack applications with the App Router, TypeScript, and Tailwind. SEO-ready and production-grade.
Full Integration
Supabase databases, Stripe payments, and third-party APIs wired into seamless end-to-end products.
Headless Architecture
Modern headless builds using API-first CMS and commerce backends for flexible frontends and faster iteration.
WordPress Solutions
Custom WordPress sites, theme work, and performance-focused builds with clean handoff and easy content editing.
Maintenance & Support
Ongoing updates, uptime monitoring, bug fixes, backups, and performance tuning to keep your site fast and reliable after launch.
UI/UX with Tailwind
Clean, accessible interfaces with shadcn/ui components, dark mode, and mobile-first layouts.
Selected Work
Projects
Real, working sites for small businesses — plus the apps and tools I ship on my own.
Small Business Sites
Full working sites for specific trades — every one has a content editor you control, a form that puts enquiries in your inbox, and the business logic that industry actually needs. Click into any of them. Yours would be built the same way, with your name, your photos, and your pricing.
Ironwood Carpentry
BuildingGeneral contractor / renovations
Design-build renovation site with a before/after slider, a four-question project estimator priced on the server, and case studies that publish scope, timeline and cost.

Trade Hub
DemoElectrical / HVAC / plumbing
A 'site-in-a-box' for trade contractors — multi-step quote calculator with real pricing logic, Supabase lead capture, Resend email notifications, and Sanity CMS.

Property Portal
DemoReal estate / property management
A premium real estate template with filterable property listings, a full media gallery with lightbox, inquiry capture, and an embedded Sanity CMS studio.
Cadence Health Advisors
BuildingHealthcare / professional services
Consultancy site built around a six-question Practice Health Check that scores a visitor's business on the spot, plus case studies driven by measured outcomes and openly published pricing.
Harvest & Hearth
BuildingRestaurant / hospitality
Neighbourhood restaurant site with a live open/closed badge computed from real opening hours, a menu filterable by dietary need, and booking requests that route large parties to private events.
Keystone Ledger CPA
BuildingAccounting / bookkeeping
Accounting practice site with a CRA filing-deadline checker that runs entirely in the browser — no email gate — plus published pricing tiers and partner profiles.
Wellness Hub
BuildingPhysio / RMT / studio booking
Clinic site with booking forms, practitioner profiles, and a gated member portal behind Supabase auth for exercise programmes.
Tools & Web Apps
Products I build and run myself — the same stack, under real load, with real users.

One Breath
NewTouch anywhere and drag to swim. Sink deeper and deeper on a single held breath — grab gems, snag oxygen tanks, dodge six hazards, and bank your haul before the air runs out.

ClassCents
LiveA classroom economy platform. Students earn a salary from classroom jobs, spend at your class store, and save for goals they choose — financial literacy practiced every day, not just taught from a worksheet.

ClassVocab
LiveA classroom vocabulary game platform with typing challenges, practice modes, and progress tracking for students.

LadderQuiz
LiveA progressive quiz game where difficulty climbs as you advance — built for fast sessions with real-time scoring and leaderboards.

ClassTrack
LiveLog what happens in a classroom, spot the patterns, and export a report you can take to a meeting. Everything stays on the device — no account, no cloud, no analytics.

joshuamakes.ca
LiveThis site — a full-stack Next.js portfolio with Stripe checkout, secure file downloads, and a full dark-mode redesign.

QuickUnitSwap
LiveA fast unit converter spanning 15 categories and 150+ units — built for speed with Next.js 15 and Tailwind v4.

QR Logo Lab
LiveGenerate QR codes with embedded logos. Export as PNG or SVG — no sign-up, no watermarks.

GrooveWeaver
LiveProgram beats across eight tracks, play melodies from a built-in keyboard, drive external gear over MIDI, and share a whole groove as a link. No installs, no plugins — it runs on the Web Audio API.

FoldNets
LiveA browser tool for K-8 geometry that recreates a beloved DOS-era classroom program. Pick or sculpt a 3D shape, watch its 2D net unfold live — glue tabs, fold lines and edge match numbers included — then export a print-ready PDF.
Ready to build something?
Whether you need a marketing site, a web app, or a custom integration — let's talk scope and pricing.