I build practical tools, static data systems, AI-assisted workflows, and strange-but-useful web experiments.
Most of my projects start from one simple rule:
Run it. Measure it. Fix it. Then write down the trap.
I work mainly with C#, .NET, Razor Pages, static JSON, pure frontend apps, and AI-assisted development workflows.
|
台灣縣市、鄉鎮、地址中英文 JSON 資料庫。 |
1970~2100 靜態農民曆資料,純前端、無後端、JSON 可讀。 |
|
使用 HTML 重現 Zune Player 的播放視覺效果。 |
透過 Telegram 操控本機程式碼的 AI Agent。 |
| Type | What I Build |
|---|---|
| Static Data | Lunar data, address data, structured JSON datasets |
| AI Tools | AI-assisted coding tools, agent workflows, local model experiments |
| Web Tools | Pure frontend utilities, PWA tools, visual experiments |
| C# Systems | Razor Pages, backend systems, business workflow tools |
| Weird Experiments | Zune UI, divination tools, amulet data systems, automation toys |
AI-first static site generation
Cloudflare Pages / Workers / D1 / R2
Pure frontend data tools
C# backend architecture
Static JSON database design
Taiwan / Thai amulet / lunar calendar datasets
Theory is useful.
Running code is better.
A boring tool that actually works is stronger than a beautiful idea that never ships.

