你好,我是 Lin
大學期間以 UAV 航拍影像與實例分割累積電腦視覺的實作經驗;畢業後進入業界,現在是軟體設計工程師,負責跨平台 App 的開發與 Android/iOS 整合。
這個部落格是我整理學習歷程、技術筆記與個人專案的地方。對我來說,寫作不只是留下操作紀錄:一個概念如果沒辦法用自己的話說清楚,通常代表理解還有缺口。
經歷
2025/12 – 現在|軟體設計工程師
以 React、TypeScript、Vite 與 Capacitor 開發並維護同一套 Android/iOS 程式碼,工作範圍涵蓋需求釐清、前端實作、GraphQL API 串接、測試與版本發佈。除了功能開發,也負責不少手機原生能力的整合:
- Deep Link:以 Firebase Hosting 作為導流入口,串起 Android App Links、iOS Universal Links 與 App 內的 Route Mapping
- 推播通知:規劃 FCM Device Token 的註冊流程並與後端串接,排查過 iOS 端的 APNs 設定問題
- NFC:先用獨立 Prototype 驗證兩個平台的能力差異,再收斂成「實體卡片+UID 驗證+URL 導向」的正式流程
2025/08|AI 實習生
以部門首批實習生的身分加入新成立的研發團隊,參與技術研究與第一版產品開發,接觸 SA/SD、AI 輔助開發、Git Flow 與靜態分析等軟體工程方法。
2025/06|銘傳大學 人工智慧應用學系 畢業
2023/05 – 2025/02|大學專題:澎湖海灘垃圾自動監測系統
與澎湖海洋公民基金會合作,用無人機空拍影像建立海灘垃圾的自動監測流程:先拼接出海灘全景,再用 CenterMask2 對保麗龍、寶特瓶、木材、浮標與浮球五類垃圾做實例分割,最後換算成海灘清潔指數(CCI)與塑膠豐度指數(PAI)。我在五人團隊中負責資料處理、少數類別的資料增強與模型訓練。專題曾獲全國大專院校競賽獎項與校內專題研究獎。
目前關注
- 電腦視覺模型的跨環境穩定性:專題結束後,我更在意模型換到不同影像條件或不同場域後,是否仍能維持穩定的辨識表現,而不只是單一資料集上的結果。
- AI 輔助軟體開發:持續研究 Claude Code、Codex、MCP、Skills 與規格驅動開發(SDD)。比起工具本身,我更關注它們如何納入實際的工程流程,例如需求怎麼轉成規格、產生的程式碼怎麼驗證與維護。
我希望自己同時具備研究方法與工程落地兩種能力:能判斷一個做法為什麼有效、在什麼條件下會失效,也知道它進入真實系統後要面對哪些工程問題。
技術背景
跨平台前端
- React、TypeScript、Vite
- Capacitor(Android/iOS 原生整合)
- GraphQL
電腦視覺
- Python、PyTorch、OpenCV
- Detectron2/CenterMask2
LLM 與 AI 輔助開發
- Ollama、LangChain
- Claude Code、Codex、MCP、Skills
後端與其他
- .NET 8、SQLite、Docker
- Flutter
- Git、Hexo
這個部落格寫些什麼
- 專案紀錄:個人與團隊專案的設計取捨、實作過程與踩過的坑
- 技術筆記:開發時遇到的問題與研究整理
- Daily LeetCode:演算法解題思路與複雜度分析
做過的專案整理在首頁的作品區。
聯絡方式
- GitHub:reedlin2002
- Email:lin1022business@gmail.com