Projects
Things I'm building and shipping. Some are finished and live, some only run on my own machine, and the useful lessons usually become posts.
Live, go and use them
Classroom management with avatars, points, random picker, timers, attendance, and reports.
Instantly check whether a food or a full ingredient label is safe for your dog. Free, size-aware, vet-source checked.
A writing screen with nothing on it to make you feel judged. Word count, dark mode, export when you're done. The first thing I ever built.
Report card comments for a whole class in one pass. Pick each student's strengths and the areas to work on, set the tone and length, and edit any line you don't like. Six languages.
Set what you plan to spend each month, then log what you actually spent. Pick your currency, and add it to your phone's home screen to use it like an app. Everything stays in your own browser, so there is nothing to sign up for and nothing sent anywhere.
Set your rounds, your work time and your rest time, then put the phone away. It beeps between each one and keeps the screen awake. Built for run intervals, fine for holding a pose. Add it to your home screen and it runs like an app.
Type Korean and tap any syllable to see how it's built. Every block splits into its initial, medial and final parts, each one named and romanised.
Built, but only running here
Idea to published post, in stages: transcribe a voice note, draft, edit, check, approve on Discord, commit. It's a folder of instructions rather than an app, and it's what publishes this blog.
Not publicGive it a topic and a level, get a lesson PowerPoint back. Separate agents find the images, plan the lesson, build the deck, and check the spelling.
In progressA personal log for tracking runs over time. Deliberately tiny: a server, HTML sent over the wire, and a JSON file. No client-side JavaScript at all.
Runs locally