Small tools, real impact
Microapps
PWA1-2-4-All Session Manager
Run a 1-2-4-All workshop: import attendees, randomize groups, and keep time with a built-in countdown timer.
PWAWorkDay Fitness Coach
Browser-based fitness coach for office workers. Get exercise reminders, track your progress, and stay active during the workday.
PWAGym In A Box
Phone-first home workout PWA styled as a pixel-art fantasy RPG. Generated quests, XP ranks, rest timers, and a calendar chronicle. Fully offline.
Challenge Tracker
Track pushups, situps, and planks with intelligent progression and audio feedback.
PWANihonSupermemo
Interactive Japanese learning app for kana and kanji with spaced repetition and multiple study modes.
PWASuperMemo2 Concept Trainer
Learn acronyms and concepts with CSV imports, SuperMemo2 spaced-repetition scheduling, and full offline support.
PWAMarkdown Editor
Online Markdown editor with live preview and Jekyll frontmatter support — useful for writing site content.
PWATrackIT
A lightweight Trello-inspired kanban board with local-storage backup — get things moving without an account.
PWAPDF to TXT Converter
Convert PDF files to plain text directly in the browser with a drag-and-drop interface and progress tracking.
The philosophy behind these apps
As a developer, the old question used to be: will automating this take less time than doing it manually? With generative AI, the answer is almost always yes now. For any task I expect to repeat, I try to build a tool first. If it doesn't come together in 30 minutes, I move on. It works out most of the time — and the result is a collection of small, focused tools that actually get used.
Want to know the prompt template I use to generate these? See the old tools page for the template I use with Claude or Gemini.