Available for new projects

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.

Next.jsTypeScriptTailwind CSSSupabaseStripeVercel

Selected Work

Projects

Shipped, maintained, and used in the real world.

ClassCents

Live

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

Next.jsSupabaseTailwindStripe
View project →

ClassTrack

Live

Flutter mobile app for behaviour logging and PDF export — built and used daily in Ontario classrooms.

FlutterDart
View project →

joshuamakes.ca

Live

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

Next.jsStripeTailwindVercel
View project →

QuickUnitSwap

Live

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

Next.js 15Tailwind v4
View site →

QR Logo Lab

Live

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

Next.jsqr-code-styling
View site →

GrooveWeaver

Live

A browser-based beat machine and step sequencer. Compose loops, record sessions, and share via link.

Next.jsWeb Audio API
View site →

Ready to build something?

Whether you need a marketing site, a web app, or a custom integration — let's talk scope and pricing.