Work

This is what I have built and published so far.

markAtt

Status:in-pilot

Attendance and homework tracking for a community Sunday school in Brisbane, replacing a Google Sheets process. In use with real teachers and real students.

The interesting part wasn't the screens. It was a seven-table Postgres schema with row-level security on every table, then testing that security the way I'd test a client's: stale sessions, cross-teacher access attempts, offline edits that had to revert cleanly when the server rejected them. Attendance uses NULL for "not marked yet" rather than defaulting to absent, because a teacher who hasn't opened the roll is not the same as a student who didn't show up.

React Native, Expo, Supabase, TypeScript. Currently in pilot.

More about markAtt — screenshots and how it is built. Support and contact.

Happy Little Coloring Adventures

Status:building

Colouring and word-tracing activity books for children aged 3 to 6, self-published through Amazon KDP. Each page pairs a picture to colour with a word to trace, so children build early vocabulary and handwriting alongside fine motor skills.

I Love Spring is the first, with 18 spring-themed pages. Three more in the series are in progress.