Skip to content
Projects · 9 live · 3 in the workshop

Things I'm building.

Education tools, AI experiments and frameworks. Some are live in classrooms. Some are still in the workshop.

Showing 12 projects

LiveClassroom

F1 Sim

Classroom racing strategy simulator for Year 7 STEM. Students write a driver mentality in Python, test it against an AI grid, then race the whole class in a teacher-run championship.

TypeScript · Vite · Pyodide · Express · Prisma · SQLite

LiveStudents

EAReady

Weekly readiness reflection and class-insight app for senior Queensland students. 28 subjects, mapped QCAA past-paper practice, and a teacher trial exam builder.

Next.js · TypeScript · Cloudflare Workers · D1 · Docker

LiveTeachers

QLD Education GPT Suite

24+ custom GPTs for QLD teachers across 12 subject areas. 10,000+ conversations and counting.

GPT-4o · Prompt Engineering · OpenAI

LiveClassroom

GameTheory

Autonomous steal-or-share competition for Computer Science students, where coded agents face off over 50 rounds in a round-robin tournament.

TypeScript · React · API

LiveClassroom

QueryForge

Interactive SQL learning playground for Digital Solutions students.

Next.js · TypeScript · Prisma · SQLite

LiveTeachers

OnPace

Assessment pacing tracker with a live NOW marker, scaffold checkpoints, and teacher publishing controls.

Next.js · TypeScript · Prisma · SQLite · Docker

LiveClassroom

LevelKit-Text

Zero-dependency Python text adventure framework for Year 8 Digital Solutions. Students design characters, paths, and logic using simple Python config — no setup friction.

Python · Tkinter · JSON

In DevClassroom

LevelKit Platform

Platform game framework for Year 9 Digital Solutions. It keeps the folder structure students used in Year 8, with a few deliberate changes so they can move into platform games like Super Mario Bros more confidently.

JavaScript · HTML/CSS · Canvas

In DevTeachers

OpenClaw Integration

Agent swarm for automated unit, lesson, and resource planning.

Python · Claude API · Supabase

LivePersonal lab

Momentum OS

Private week-first planner with an AI accountability coach that sets honest capacity, suggests the week's most important outcome, and never saves anything without approval.

Next.js · TypeScript · Prisma · PostgreSQL · OpenAI API · Docker

In DevPersonal lab

AI Garmin Integration Coach

Personal AI running coach that uses Garmin data like HRV, resting heart rate, sleep, and training performance to shape weekly plans and daily workout recommendations.

Python · Garmin API · Claude API

LivePersonal lab

Riftbound Deck Manager

Riftbound deck and collection manager with a public demo path, deck verification, and cross-deck availability tracking.

Next.js · Python API (Uvicorn) · SQL Database · Docker

Ideas welcome

Got a project that could improve learning?

Let's talk about building it →