Developer · Creator · Doer

A programmer who loves tinkering — a NAS enthusiast, passionate about coding, with a few small projects under my belt. This is my corner of the web for projects, writing, and ideas.一个爱折腾的程序员 —— NAS 爱好者,写代码,也攒了几个小项目。这里是我放项目、文章和一些想法的地方。

Who I am

I build things at the intersection of AI, code and curiosity.以代码为径,在 AI 与未知的交汇处且行且探。

Always chasing the next challenge - whether that's a gnarly problem, a new language, or a side project that refuses to leave my head.总在奔赴下一个挑战——一个棘手的问题、一门新语言,或一个在脑子里挥之不去的灵光。

Mobile Engineer移动端工程师

Building mobile experiences that feel fast, smooth, and reliable.把移动端做得又快、又顺、又可靠。

Indie Developer独立开发者

Shipping ideas end to end — from first commit to launch.从第一次 commit 到上线,一个人把想法做完。

NAS EnthusiastNAS 玩家

From storage to self-hosting — always tinkering with my home NAS.从存储到自托管,家里的 NAS 永远在折腾。

Reader阅读者

From fiction to non-fiction — always chasing the next good story.小说到非虚构,总在追下一个好故事。

Selected work精选作品

Featured projects精选项目

View all projects全部项目
FnMessageBots(日志推送)
September 1, 2025 → Present2025年9月1日 → 至今

FnMessageBots(日志推送)

飞牛 NAS 的事件监控机器人:只读轮询 SQLite 事件库,一轮轮询合并成一条汇总后分发到 10 种渠道。Python 单进程,Docker / FPK 双发行,应用中心 7 万+ 下载。

fnOSNASPythonDocker开源
家底(家庭总账)
November 7, 2026 → Present2026年11月7日 → 至今

家底(家庭总账)

不记流水、不做预算、不连银行的家庭总账:一次盘点只填余额。Node 22 零第三方依赖,单文件账本 + 原子写 + 加密备份,fnOS 微应用 / Docker / 纯 Node 三种跑法。

Node.jsfnOS
Pome Panel(桌面工作台)
September 18, 2026 → Present2026年9月18日 → 至今

Pome Panel(桌面工作台)

Electron 桌面工作台:待办、笔记、链接、录音、9 家 AI 工具额度与完成提醒。工作区可配对飞牛 NAS 多端同步,服务端 CAS + 客户端 rebase,无云端。

ElectronTypeScript
FnMessageBots
September 1, 2025 → Present2025年9月1日 → 至今

FnMessageBots

An event monitor for fnOS NAS boxes: it polls the read-only SQLite event database, folds each poll into one summary, and fans it out to 10 channels. Single-process Python, shipped as Docker and FPK, 70k+ App Center downloads.

fnOSNASPythonDockeropen source
Jiadi — household ledger, balances only
November 7, 2026 → Present2026年11月7日 → 至今

Jiadi — household ledger, balances only

A household ledger that skips transactions, budgets and bank connections: one check-in, balances only. Node 22 with zero third-party dependencies, a single-file ledger with atomic writes and encrypted backups. Runs as an fnOS micro app, in Docker, or as plain Node.

Node.jsfnOS
Pome Panel (desktop workbench)
September 18, 2026 → Present2026年9月18日 → 至今

Pome Panel (desktop workbench)

An Electron desktop workbench: todos, notes, links, recordings, quotas for 9 AI tools, and completion alerts. The workspace can pair with an fnOS NAS to sync across machines — server-side CAS, client-side rebase, no cloud.

ElectronTypeScript

From the blog博客随笔

Latest writing最近写的

Read all posts全部文章