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
Shipped, maintained, and used in the real world.
Tools & Web Apps

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.
Client Demos
Production-quality sites built for specific industries — with a CMS, lead capture, and real business logic baked in. Need one for your industry? I can build it.

Property Portal
DemoA premium real estate template with filterable property listings, a full media gallery with lightbox, inquiry capture, and an embedded Sanity CMS studio.

Trade Hub
DemoA 'site-in-a-box' for trade contractors — multi-step quote calculator with real pricing logic, Supabase lead capture, Resend email notifications, and Sanity CMS.
Ready to build something?
Whether you need a marketing site, a web app, or a custom integration — let's talk scope and pricing.