Building real-world products with code, AI and systems thinking.

I build software products, browser tools, and applied AI systems.

Explore

Products

Learning tools built by a developer to solve real-world immersion pain points.

all products

Explore

Writing

Tech notes and field-tested insights from building products.

all posts

On Programmers' Day, YomiPlay Was Removed from the China App Store

I meant to use Programmers' Day to share how far YomiPlay has come — another round of work on speech recognition, and cloud recognition on top. Right when I was most looking forward to it, YomiPlay disappeared from the App Store in mainland China. This post is simply a record of how that felt.

Can't Keep Up When Coworkers Talk Fast? I Turned Meeting Recordings Into My Own AI Japanese Flashcard Notebook

Struggling to keep up with fast-talking coworkers in Japanese meetings is what pushed me to build YomiPlay's "flashcard notebook" feature. This Marine Day essay walks through how I turn meeting recordings and everyday unfamiliar words into themed notebooks, let AI fill in the explanations (or generate a whole notebook from a single prompt), and test myself in several ways to see if it actually stuck.

You Asked for Android — So I Built It. YomiPlay for Android Is Here

After YomiPlay passed a thousand downloads on the App Store, plenty of people kept asking online, "Is there an Android version?" Now there is. This post is both the Android launch note and a full re-introduction to what YomiPlay does — turning audio and video into Japanese study material you can shadow, edit, and revisit.

Dev note: turning any text into something you can hear, read, and shadow — the story behind YomiPlay's Text-to-Speech

Got the text but no audio? YomiPlay's new Text-to-Speech turns any passage into natural narration plus synced subtitles — generated on your phone in seconds, ready for the same close-listening, shadowing, and review as any imported audio.

Need a builder?

I partner with founders and teams to build high-quality products and scalable technical systems.