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 short CEFR placement test in 46 languages, about 40 questions, to help you get a sense of your level in a few minutes.
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
A daily word puzzle where you swipe across a grid of letter tiles to spell words and clear the board.
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.