Independent builder shipping AI products, developer tools, and native apps.
I turn everyday friction into focused software — from an English learning workspace
to subscription intelligence, a privacy-first macOS utility, and reusable tools for developers.
Website · Try EchoType · Try WhereMyMoney · Open source · Follow on X
EchoType — master English through real content
One learning workspace for listening, speaking, reading, and writing. Import an article, YouTube video, file, or audio and turn it into an immersive practice loop with AI tutoring, pronunciation feedback, CEFR assessment, and spaced repetition.
Try the web app → Download the desktop app →
Next.js 16 React 19 TypeScript Tauri 2 Vercel AI SDK Supabase
WhereMyMoney — see where every recurring payment goes
A subscription intelligence workspace for tracking recurring services, renewal dates, and multi-currency spending in one place. Reminders, visual analytics, annual reports, and an AI financial assistant make hidden recurring costs easier to understand and act on.
Open WhereMyMoney → Join the community →
Next.js PostgreSQL Drizzle ORM Stripe Resend AI Assistant
Menu Hub — take back your macOS menu bar
A native, keyboard-first menu bar manager built with Swift 6, SwiftUI, and AppKit. Search, group, and activate menu bar items without Screen Recording, analytics, a cloud service, or an account. Available in 10 languages for Apple Silicon and Intel Macs.
Swift 6 SwiftUI AppKit macOS 14+ Privacy-first
| Project | What it helps you do | Signal |
|---|---|---|
| skills | Reusable Agent Skills for Codex, Claude Code, OpenCode, Gemini CLI, and Hermes Agent | |
| vue3-hotKey | Add expressive, type-safe keyboard shortcuts to Vue 3 apps | |
| vscode-auto-space | Automatically add readable spacing between Chinese and English in VS Code | |
| unplugin-remove | Remove console, debugger, and other unwanted code at build time |
|
| content-manager-mcp | Manage Markdown, generate documents, and search notes through MCP | |
| daily-code-stats | Record daily code statistics with a lightweight GitHub Action |
More things I have built
- github-trending-email — a personal GitHub Trending digest delivered by email
- mcp_server_trending — trending charts for independent developers
- remote-jobs — a daily-updated remote work aggregator
- monaco-editor-component — Monaco Editor and DiffEditor for React and Vue
- vscode-package-version — inspect dependency updates inside VS Code
- Cooponent — reusable SwiftUI components for iOS and macOS
- Product first: start from a real workflow, ship the smallest useful loop, then learn from use.
- Local and private by default: keep data on-device whenever the product allows it.
- Native where it matters: use Swift/AppKit for macOS behavior and Tauri for lightweight cross-platform apps.
- Open by default: document the trade-offs, publish reusable parts, and make contribution paths clear.
TypeScript · React · Next.js · Vue · Node.js · Swift · SwiftUI · Rust · Tauri · Python · MCP
Building something useful for developers or language learners?
Let’s compare notes →
| Date | Addition Codes | Deletion Codes |
|---|---|---|
| 2026-09-19 | 2746 | 521 |





