I teach the class.
Then I built what I needed.
Secondary CS teacher and full-stack developer. These are the tools I built because a classroom needed them first.
Selected work
Focus toolingprototype
Rainodoro
Conventional timer alarms make focus feel like a countdown to a punishment; Rainodoro ends a session with rain instead of a bell.
- Vanilla JavaScript
- Google Sign-In
- Google Tasks API
Classroom managementprototype
3apples
A parent email that reads 'spoken warning, then two more warnings' is a different conversation than one that just says the count — so the tool records why, not just how many.
- TypeScript
- React
- Vite
Instructional designconcept
PipThePilot
An AI that teaches the four forces of flight has to be stopped from just answering the question, or it isn't teaching anything at all.
- Human-in-the-loop routing
- Socratic prompting
- Instructional design