I turn real workflows into web applications that can be deployed, tested, and improved after launch.
I'm a full-stack engineer with 4+ years of experience across enterprise websites, e-commerce, internal systems, and client-facing delivery. My work spans user-facing interfaces, APIs, data, integrations, and deployment. I bring a design background to understanding users and making complex workflows easier to use.
I've contributed to 50+ delivered projects. Recently, I worked on an AI risk-assessment system with role-based access, versioned records, and deployment in an offline environment. I also maintain a WordPress.org plugin through public releases, bug fixes, compatibility updates, and regression tests.
Core stack: TypeScript, React / Next.js, Vue / Nuxt, Python / FastAPI, PHP / WordPress, PostgreSQL, Docker, GitHub Actions.
Additional work: REST APIs, WooCommerce, Cloudflare, Dify, n8n, Elasticsearch, and Qdrant.
Site Add-on Watchdog · Published WordPress plugin
A plugin that monitors installed plugins for outdated versions and security signals, with scheduled scans, a dashboard, and optional notifications. Its public changelog documents follow-up releases that improved vulnerability matching, reduced false alerts, hardened scheduled scans, and added regression coverage. PHP · WordPress · PHPUnit
WordPress.org listing · Source and changelog
Worked on a React, FastAPI, and PostgreSQL application that made an assessment workflow traceable. The project covered role and data-scope permissions, versioned submissions, and Docker Compose deployment in an environment without internet access. Source code is private; I wrote about the engineering decisions and production issues in the development case study. React · FastAPI · PostgreSQL · Docker
Family Album · Full-stack project
Built a media management interface on Next.js and Cloudflare R2 with upload, move, and delete APIs. The repository documents its access model, regression tests, CI verification, and deployment workflow. Next.js · TypeScript · Cloudflare Workers / R2
Art Bank · Member frontend
Implemented responsive member-facing pages and API integrations for registration, sign-in state, favorites, and rental-related flows. Nuxt 3 · Tailwind CSS · REST APIs
- 2026-10-07 · PostgreSQL、MySQL、SQLite、SQL Server、MongoDB 怎麼選?從需求到語法的比較筆記
- 2026-10-02 · 資料庫規劃筆記:從搶票、多對多關係到回歸測試


