Workstation4 is a quiet workshop for small, careful software. We build the things we want to use, then ship them: iOS apps, web projects, and the occasional side quest. Out in the wild, with more on the way.
A reading, two kanji that are easy to confuse, and a few seconds to choose. The whole app is that one card, over and over.
Blinky uses the front camera to count your blinks in real time and gives you a gentle nudge when staring at a screen has dried your eyes out.
iOS · iPadOS
A timer and routine app that chains countdowns, intervals, checklists, and rests into a single guided flow.
iOS · iPadOS
A small GPS speedometer for iPhone with a live speed history chart and a fastest-speed tracker.
iOS · iPadOS
A heatmap calendar that turns daily habits and metrics into a year you can see at a glance.
iOS · iPadOS
Record, compare, and share your drives, with timeline alignment that lines them up and a video-style playback to watch them unfold.
iOS · Android · Web
A small placement test that maps your proficiency to a CEFR level across 46 languages.
iOS · iPadOS · Android
Turn any list into a series of A-vs-B picks and watch a confidence-rated ranking take shape.
A kanji can have several valid readings, and a Japanese keyboard sometimes hands back the character itself instead of the kana you asked for. Here is how I made reading practice in my kanji trainer judge the answer instead of the typing.
Most kanji are built from simpler parts, so order matters. Here is how I merged a few open datasets into one ordered set, gated each character behind the ones before it, and let a small static page do the rest.