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 straight in your inbox, and the business logic that industry actually needs. No two of them look alike: a builder gets an editorial layout, a brokerage gets a listing sheet, a clinic gets a timetable, because that is what each trade actually reads. Click into any of them. Yours would be built the same way, with your name, your photos, and your pricing.

Ironwood Carpentry
DemoGeneral contractor / renovations
Editorial and photography-led, the way a builder's portfolio should be. A before/after slider, a four-question estimator priced on the server, and case studies that publish scope, timeline and cost.

Volt & Wire Co.
DemoElectrical / HVAC / plumbing
A 'site-in-a-box' for trade contractors — multi-step quote calculator with real pricing logic, and a result screen that tells the visitor plainly if the shop did not receive their enquiry instead of promising a call nobody will make.

Oak & Key Property Group
DemoReal estate / property management
Listings set the way an agent's own sheet is set: address as the heading, price per square foot worked out for you, and every figure the record carries — MLS number, lot size, year built, parking — in one aligned table.

Cadence Health Advisors
DemoHealthcare / professional services
Set like a clinical journal. A six-question Practice Health Check scores a visitor's business on the spot, and the case studies carry server-rendered figures — real charts, no chart library, no client JavaScript.

Harvest & Hearth
DemoRestaurant / hospitality
Dark and photographic, with the menu set as a printed menu — two columns, leader dots, dietary marks against a key. An open/closed badge is computed live from the real opening hours, and large parties route to private events.

Keystone Ledger CPA
DemoAccounting / bookkeeping
Built as a working document rather than a brochure. A CRA filing-deadline checker runs in the browser with no email gate — handling leap years and weekend rollovers — and the fees are a real schedule you can read across, not three cards.

Peaks Health & Wellness
DemoPhysio / RMT / studio booking
A real weekly timetable — days across, times down, spots left stated honestly — and a member portal behind Supabase auth where each exercise is a printable home programme with a numbered protocol.
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.