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

ClassCents
LiveA classroom economy web app — students earn and spend digital currency, teachers track it all in real time.

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
LiveFlutter mobile app for behaviour logging and PDF export — built and used daily in Ontario classrooms.

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
LiveA browser-based beat machine and step sequencer. Compose loops, record sessions, and share via link.

FoldNets
LiveAn interactive project showcase for foldable mesh net designs with a clean browsing and discovery experience.
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.