Projects
Interactive tools, games, and experiments. Everything here is free and open source.
Interactive tools, games, and experiments. Everything here is free and open source.
A simple letter learning game for preschoolers. The user drags images onto the flowers.
All artwork was created using generative AI.
A letter formation game for preschoolers. The user must complete the ‘dot to dot’ of star constellations to form the shape of a letter.
The game is built on top of my letterpaths library
letterpaths is is a flexible library built to power cursive handwriting apps. It:
This allows it to expose functions for animating writing words, and to drag a path around the word.
The library provides the underlying data for this functionality, it’s up to the consumer of the library how to render the letters and paths.
Maths vs Monsters is a tower defence game. The core mechanic is that you have to answer maths questions to upgrade turrets.
This gameplay mechanic works well because:
For some children, one downside is that the user is under time pressure to answer questions. To mitigate this, the user can pause the game.
This game is built on top of my maths-game-problem-generator library
Answer maths questions to relese balls. There is no paddle.
This gameplay mechanic works well because:
My son loves to play this on the projector in 4k, and massively increase the number of columns and rows.
This game is built on top of my maths-game-problem-generator library
A lightweight, zero-dependency JavaScript library for generating curriculum-aligned math problems for UK primary school students (Reception to Year 6, ages 4-11).
This was built by using AI deepresearch agents to research the primary school curriculum and turning the resulting reports into code.