Product thinking · Engineering depth · Learning content

I build software from idea to release.

Tools for English and Japanese learners, built with product care.

Product-minded Full-Stack Developer · Web · iOS · AI · Content Systems

I turn language-learning ideas into usable products: clear interfaces, maintainable systems, AI-assisted workflows, and content that compounds over time.

Snail Speak

Master 2,800 core English words

120 /120 15 min
MTWTFSS
VocheoImmersive listening and shadowing
That’s the moment everything changed.
92

Today’s Practice

Friends S01E01 The Pursuit of...

⛩ Nihongo Learning

Understanding は and が

120+Grammar notes80+Study essays50+Useful phrases

A content system for collecting, reviewing, and publishing Japanese learning material over time.

English Sentence Thinking Models book cover

Selected Work

View all projects

Snail Speak

An iOS vocabulary app for focused English memorization, built around spaced review and practical retention.

Role: Solo product developer · iOS full stack
SwiftUICore DataCloudKitAI

Vocheo

An AI-assisted listening and shadowing platform that helps learners practice with real video and guided feedback.

Role: Full-stack developer · AI integration
Next.jsAISupabaseTailwind

Nihongo Learning

A Japanese learning content site for structured grammar notes, vocabulary resources, and reusable study material.

Role: Solo developer · Content design
AstroContent DesignCloudflare

English Sentence Thinking Models

My first book, explaining the underlying structure and logic of English sentences for Chinese-speaking learners.

Role: Author · Educational writing
WritingLearning SystemsPublishing

How I Work

ProblemFind a real learning problem
ProductDefine the value and path
UXDesign a clear experience
SystemBuild a maintainable system
ReleaseShip and keep improving

Engineering Depth

14+Years
Engineering experience
3Apps
Independently shipped
BroadStack
Languages, frameworks, and tools

Full-stack engineering range

Web + iOS + Java + SwiftUI + Astro

Product Frontends

AstroNext.jsTailwindTypeScript

Mobile Apps

SwiftUIiOSCloudKitCore Data

Backend Systems

JavaSpring BootPostgreSQLREST APIs

Content & Delivery

CloudflareMarkdownSEOStatic Sites

Notes on building, language and systems.

View all articles