- 👨🎓 Professional student, amateur developer — I'm a middle school student who actively maintains Cherry Studio and builds browser extensions and CLI tools instead of doing homework. (Homework still gets done. Mostly.)
- 🌏 Living in VIC, Australia 🇦🇺 · Hometown Qingdao, Shandong 🇨🇳
- 💡 I believe the best way to learn is to build something real — and ship it.
- 🔭 Currently exploring: LLM-powered tooling, browser extensions, and personal AI agents.
I run the 404-PF organization, home to a growing family of open-source projects:
| Project | What it is | Stack |
|---|---|---|
| New-Tab | A modern, customizable new-tab dashboard for Chromium browsers — clock, weather, todos, live backgrounds, AI chat, and built-in games (Snake, 2048, Memory Match 🎮) | |
| commit-echo | LLM-powered CLI that learns your commit style and auto-suggests personalized Git messages |
📦 Live on: Chrome Web Store · Edge Add-ons · npm: @404-pf/commit-echo
Also an active collaborator on CherryHQ/cherry-studio (50k+ ⭐).
- 🏅 GitHub Achievements: Pair Extraordinaire ×3 · Pull Shark ×3 · YOLO · Quickdraw
- 🎮 Built a Games hub for New-Tab with a pluggable framework — Snake, 2048, and Memory Match, with more on the way
- 📬 Opened 100+ pull requests and 60+ issues in the past year — some feature-worthy, some "help, why is this broken"
- 📊 1,900+ contributions in the last year — my keyboard gets a workout
- 🤖 I taught an AI to write my commit messages. It now writes better ones than I do.
- 🐛 My favorite error code is 404... obviously.
Error 404: nothing more to see here… or is there?
Check out my organization 404-PF for more projects. 🚀