Joshua — Web Developer
Building fast, modern Next.js apps — from classroom tools to full-stack web experiences. Based in Ontario, Canada.
What I Do
End-to-end development across web, mobile, and full-stack — with a focus on tools people actually use.
Next.js Web Apps
Fast, modern full-stack web applications built with Next.js App Router, TypeScript, and Tailwind CSS.
Flutter Mobile Apps
Cross-platform mobile apps for iOS and Android. Offline-first, performant, and teacher-tested.
Full-Stack Integration
Supabase, Stripe, and REST APIs wired together into seamless end-to-end products.
UI/UX with Tailwind
Clean, accessible interfaces using Tailwind CSS and shadcn/ui — dark mode included.
Selected Work
A selection of projects built and shipped.
ClassCents
A classroom economy management web app — students earn and spend digital currency, teachers track it all.
ClassTrack
Flutter mobile app for behaviour logging and PDF export — used daily in Ontario classrooms.
joshuamakes.ca
This site — a full-stack Next.js site with Stripe checkout, secure file downloads, and a multi-section redesign.
Project Coming Soon
Case study in progress.
Project Coming Soon
Case study in progress.
Project Coming Soon
Case study in progress.