嗨,我是 Charles,一名來自台灣的軟體開發者,現經營 YuDefine 域定資訊工作室,主要經營中小企業客製化數位轉型專案開發。��� Nuxt 生態系 + Supabase + Cloudflare 為主軸,搭配 VoidZero 生態系(Vite / Vitest / Rolldown / OXC)的 Rust-based 工具鏈,從前端延伸到後端(Supabase、Go)、邊緣部署、自建基礎設施(Proxmox),以及 AI 協作開發工作流的設計。曾為 Google Developer Groups (GDG) on Campus NYUST 2023–2024 核心成員,積極參與開源社群活動。
Hi, I'm Charles — a software developer from Taiwan running YuDefine, a studio focused on customized digital transformation projects for small and medium businesses. I build primarily on the Nuxt ecosystem + Supabase + Cloudflare, powered by the VoidZero ecosystem (Vite / Vitest / Rolldown / OXC) Rust-based toolchain — extending into backend (Supabase, Go), edge deployment, self-hosted infrastructure (Proxmox), and AI-assisted development workflow design. Former core member of Google Developer Groups (GDG) on Campus NYUST 2023–2024, and an active contributor to open-source communities.
- 🏢 經營 YuDefine 域定資訊工作室 — 中小企業客製化數位轉型專案
- ✍️ 在 blog.charlestw.dev 記錄 Nuxt / Vue / AI 協作開發實踐
- 🤖 Claude Code 重度使用者 — 自建跨專案共用 AI 配置中央倉模板
clade-template,含自訂 commands / agents / hooks / skills - 📐 所有專案採 Spec-Driven Development (SDD) + TDD 工作流
- AI 協作為主軸 — 與 Claude Code 全流程協作,從 spec → tests → impl → review;自建中央倉模板 clade-template 散播配置到 N 個 consumer 專案
- Spec-Driven Development — 先寫規格、可驗證的 acceptance criteria,再下手寫程式
- Test-Driven Development — Vitest unit + Playwright E2E
- 文件至上 — 每個 repo 都有詳盡 README、ADR 與 onboarding guide
- VoidZero 生態系 — 已從 webpack / ESLint / Prettier 全面遷移到 Vite、Vitest、Rolldown、OXLint、OXFmt 等 Rust-based 工具鏈,持續追蹤 vite-plus、rolldown-vite 等下一代方案
Nuxt 生態系 + Supabase + Cloudflare — 所有專案的預設組合
VoidZero ecosystem · 套件管理 · CI/CD
| Project | Stack | Description |
|---|---|---|
| 🌱 nuxt-supabase-starter | Nuxt 4 · Supabase · Claude Code | Nuxt + Supabase 快速開發範本,含 AI 輔助工作流(SDD + TDD) |
| 🔌 web-nfc-bridge | Go · Nuxt 4 · PC/SC | 瀏覽器 NFC 讀寫橋接器,跨平台安裝包 (.pkg/.msi/.deb) |
| 🧠 clade-template | Claude Code · Template | 自建多專案 AI 配置中央倉模板(rules / plugins / hooks / skills),含投影層治理與 sanitization layer |
| 🛡️ mac-mem-guard | Shell | Mac Mini M4 16GB 全局記憶體保護套件,針對 Claude Code SSH 開發環境 |
| 🤖 nuxt-edge-agentic-rag | Nuxt · Cloudflare | Nuxt edge-native agentic RAG |
| 🎬 swc-movie-box-office-analysis | Nuxt 4 · Python | 陽光女子合唱團台灣票房分析儀表板 |
- 📝 blog — VitePress + Tailwind 技術部落格
- 🎙️ AIinterviewer — Nuxt + Gemini + TensorFlow.js AI 面試官
- 📑 VitePress-Theme-API-Docs — VitePress + OpenAPI 文件主題




