PROJECTS

Projects

Things I've made, listed one by one. Where there's a live address, click the title to go there.

In progress · 2026

Gmail Inbox Organizer

Automatically sorts my Gmail with TypeSafe's Jev model: it judges which category each email belongs to, whether I need to handle it myself and how urgent it is, shows me a report first, and only writes labels back in bulk once I confirm. It also does phishing detection and unsubscribe analysis, and comes with a Chrome side panel so I don't have to type commands. It only adds labels and never deletes mail, and every write-back can be undone in one click.

PythonTypeSafe JevGmail APIChrome ExtensionSource ↗
Live · 2026

learn·wuwu English Learning Site

An English learning site I built: learn words, phonetics, courses and shadowing with film clips in stages, with AI helping you practise sentence by sentence. Word cards come with spaced repetition, video clips are picked by CEFR level, and you can even "travel the world speaking English" on a 3D globe.

Visit site ↗
Next.jsTailwind CSSAI
In progress · 2026

AI Knowledge Base

A knowledge base for my own use, built with Claude Code plus Obsidian: I drop material in, and AI reads it all the way through following an SOP I wrote, writes summaries, adds cross-references, and gives the whole thing a regular checkup — looking for conclusions that contradict each other, orphaned entries nobody links to, and gaps that need filling.

Claude CodeObsidianMarkdownNo public link yet
In use · 2026

Claude-Anki

Automatically turns my notes into flashcards with real human pronunciation. It has produced 5 decks and 260 cards so far, and I use it every day.

Claude CodeAnkiTTSSource ↗
Live · 2026

Personal Website

The site you're looking at. A Next.js 16 static export with no backend; all the content is markdown in the repo, in both Chinese and English.

Next.jsTypeScriptTailwind CSSSource ↗