JoshuaMakes Logo

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.

Next.jsSupabaseTailwind
View project →

ClassTrack

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

FlutterDart
View project →

joshuamakes.ca

This site — a full-stack Next.js site with Stripe checkout, secure file downloads, and a multi-section redesign.

Next.jsStripeTailwind
View project →

Project Coming Soon

Case study in progress.

Project Coming Soon

Case study in progress.

Project Coming Soon

Case study in progress.

Built withFlutterNext.jsSupabaseTailwind