
Dev.Portfolio
自己設計並實作的個人作品集網站:四種語言、三種主題、從手機到寬螢幕都適用
關於我
程式是我自學入門的:沒有相關科系背景,也沒有人帶,從 HTML 和 CSS 一點一點試出來。一開始只是好奇——幾個標籤拼起來,螢幕上就長出一個頁面。後來它成了我唯一沒放下的興趣,也成了我的飯碗。
這些年接的專案,大多是我一個人從頭走到尾:談需求、畫稿、選技術、寫前端和 API、部署上線,再到之後好幾年裡持續修補。一個人做事的好處是心裡有數,壞處也一樣——今天省下的一天,半年後往往要拿一週來還。所以我把基礎的部分做得盡量無聊,能讓它安安靜靜地跑著,就不要去驚動它。
新東西我會看,但很少立刻用。真正讓我猶豫的只有三件事:這段程式碼半年後還讀得懂嗎?出了問題退得回去嗎?在老手機上開啟夠快嗎?如果一個功能沒辦法用一句話講清楚它是給誰用的,那多半不是使用者沒聽懂,是我還沒想明白。
資深全端開發者
正職技術職位
接複雜專案的架構與實作:把方案定下來,把難啃的部分啃掉,也把正在變成包袱的舊程式碼一點一點理順。
獨立開發者
自由接案 & 自己的產品
開始一個人接案。從第一通電話到上線都由我負責:需求、設計、開發、部署,以及後面沒人願意安排時程的那部分維護。
個人專案時期
自學 & 下班後
陸續做砸過幾個,也做成了幾個。前端和後端是在這段時間真正接上的,不再需要別人告訴我資料是怎麼流過來的。
開始寫程式
自學
從 HTML、CSS、JavaScript 入門。方法很笨:讀文件、照著寫一遍、再合上文件重寫一次,最後試著講給別人聽。
技能專長
下面這些是我日常真正在用的:前端 React、Next.js、TypeScript,後端 Node.js,資料庫 PostgreSQL,部署在 Vercel 和 Docker 上。不熟的部分會在專案開始前補上,而不是邊做邊猜。
作品展示
目前這裡只放了一個我自己設計、開發和維護的專案,之後會陸續補上。也會放一些解決具體麻煩的小工具——它們往往只有幾十行,但確實省事。
篩選結果:3 個專案

自己設計並實作的個人作品集網站:四種語言、三種主題、從手機到寬螢幕都適用
一套無依賴的 Node 腳本:把 Next.js 的 standalone 產物補齊靜態資源,再用真實建置產物起臨時實例做端對端校驗。
只對程式碼裡明確列出的檔案動手的圖片壓縮腳本:用 sharp 重新編碼為調色盤 PNG 或 mozjpeg,只在體積真的變小時才寫回。
聯絡我
有專案想做,或只是想問問技術上的事,都歡迎。Email 和 Telegram 我都會看,回信通常不超過一天,除非在趕工。