Teaching AI to write me a new story every day
Building an AI-written reader for language learners—and the quiz that keeps it honest.
shipped · Node.js · Express · Claude Read the entry →Software engineer · Private pilot · Coffee regular
Notes on the projects I ship and the things I'm learning along the way.
Read the latest entry ↓
Building an AI-written reader for language learners—and the quiz that keeps it honest.
shipped · Node.js · Express · Claude Read the entry →
What earning a private pilot license taught me about checklists, weather, and humility.
private pilot · 2023
Link-based messaging with no accounts and no friction.
shipped · React · Node.js · PostgreSQL
A year and a half of daily practice, then an immersion trip to Germany.
conversational · ongoing
No ratings, no streaks—just a quiet board.
shipped · React · Python · StockfishOpen to new roles, projects, or a chat about code and flying.