tags
Swift
Aoede
A local-first, privacy-first reading app for macOS and iOS. Import txt, EPUB, or PDF and move through it your way, reading aloud with synchronized word highlighting or pacing yourself silently with no audio at all. Speech is synthesized on-device and your library stays on your own machine. No account, no subscription, no cloud.
KiFinder
A local, privacy-first Mac app that finds photos of one specific person in a big mixed album. I built it because my daughter Kion's preschool sends a monthly photo drop, several zip files of hundreds of pictures of every kid in the class, and I was filtering them by hand to find the ones with her before adding them to Photos. Enroll a person, scan an album, keep the real matches, and export them to Photos. Everything runs on-device.
Domestique
A native macOS app for the cycling data I actually care about, with nothing I don't. Pulls rides from Garmin and Strava, computes the metrics that matter, builds adaptive plans, and drives a smart trainer through the workouts. No social feed, no premium tier, no third-party cloud.
Inkwell
The Swift static publishing tool behind this site. A blog generator that grew into a portfolio engine, with content collections, bilingual routing, and its own bundled themes.
JPResume
A Swift CLI that turns a western resume into Japanese 履歴書 and 職務経歴書 formats and keeps the two in sync, with deterministic stages kept separate from the AI ones.
Shikisha
A Swift-native take on LangChain-style LLM workflows for macOS and iOS, built so the glue around a model call stops being per-project scaffolding.