履歷

軟體工程師,專注於後端、DevOps 與平台工程。曾重構後端系統,並帶領團隊轉型開發流程。相信好的軟體平台能讓好的開發自然發生,也致力於打造長期穩定並持續茁壯的系統。

01 /學歷

紐約大學(NYU)2026年5月
紐約州紐約市 · GPA 3.73 · 電腦工程碩士
實務軟體工程人機互動機器學習MLOps強化學習
國立臺中科技大學(NTCUST)2023年6月
台灣台中 · GPA 3.79 · 資訊工程學士
軟體工程電子商務安全演算法資料結構

02 /技術能力

程式語言
PythonGoJavaC#SwiftJavaScriptSQL (PostgreSQL, MS SQL)C/C++
雲端與 DevOps
DockerAWSTerraformGitHub ActionsAirflowPrometheusGrafanaLinuxGit/GitFlow
框架與後端
FastAPIFlaskDjangoNode.jsReactVueRESTful APIsWebSocket
資料與機器學習
PyTorchMLflowLlamaIndexLangChainLightGBMSHAPStreamlit

03 /工作經歷

共 6 份工作
A Day 共同創辦人2025年5月 — 至今
紐約州紐約市
  • 以 SwiftData 與最新的 SwiftUI 功能設計出正式產品等級的 MVVM 應用程式,把服務層解耦,讓 7 個彼此相依的資料模型和 60 多個原始檔都維持嚴格的職責分離。
  • 打造以 AI 輔助的開發流程(Cursor/Claude),搭配自訂的 MCP 與 skills 管理脈絡,交付速度提升 4 倍,同時維持 TDD 循環來擋住回歸。
  • 以 Xcode Cloud 建立 CI/CD pipeline,搭配 Swift Testing 建起 QA 框架,寫下 700 多個單元與整合測試,覆蓋 ViewModel 與資料流。
紐約大學課程助教2026年1月 — 5月
紐約州布魯克林 · 兼職
  • 建置由 5 個微服務組成的 ML 安全防護實驗(FastAPI、Docker Compose),以短路邏輯把請求依序送過兩個自訂的 MobileNetV2 防護模型和一個 Food11 分類器;另外產生合成的邊界案例資料,量測中位數、p95、p99 推論延遲,把每一層防護的代價算清楚。
  • 審查 30 組團隊(110 位學生)跑在 Chameleon Cloud 上的完整 MLOps 系統,從設計、程式碼到現場展示逐一檢視,依正式環境標準評估:實驗追蹤、自動化再訓練、飄移監控、機密資訊管理與容器可重現性;給出客製化回饋,以利學生修正資料洩漏、shortcut learning 等問題。
Micron Technology 資料科學實習生2025年7月 — 8月
台灣桃園 · 實習
  • 針對每兩週 33GB 的晶圓廠排程紀錄,設計出 Python pipeline 和可自助操作的 Streamlit 應用,以可解釋的 LightGBM/SHAP 模型找出影響排程的關鍵因子,讓各團隊都能依證據、可重現地調參數。
  • 為一套超過百萬行程式碼的企業應用開發 repo 文件工具,運用 Prompt Engineering 與子任務 agent,把 token 用量壓到十分之一,預估開發效率可提升約 3 倍。
CARITY AI 軟體開發工程師2024年5月 — 8月
加拿大安大略省 · 全職
  • 以 GitHub Actions 把 4 個微服務容器化部署到 AWS ECS,為一項 LLM 產品自動化 CI/CD,基礎設施成本降低 40%、部署時間縮短 70%。
  • 交付檢索增強生成(RAG)的概念驗證,顯示 token 用量有機會降到五分之一,也定調了團隊的成本最佳化路線。
MoBagel 軟體工程師2023年1月 — 7月
台灣台中 · 全職
  • 為台灣自來水公司(全國性公用事業,服務 700 萬戶以上)打造全端材料管理系統,遷移 Java 舊系統,自動化數百萬筆歷史紀錄的庫存與預算作業。
  • 導入 GitFlow 與敏捷開發流程,讓工程流程跟上團隊從 10 人擴編到 30 人的節奏。
  • 找出並回報重大資安漏洞,包括 SQL injection 的攻擊面,以及一座對外公開、不需驗證就能連上的測試資料庫,那可能讓數十年份的紀錄大規模外洩。
Mindtronic AI 軟體工程實習生2022年6月 — 9月
台灣台北 · 實習
  • 把原本的 Node.js 舊服務整個以 Go 重寫,設計、實作 53 支 RESTful API 並防範 SQL injection,每週穩定處理 48 萬筆以上資料。

04 /專案

精選 9 件
NYU Marketplace2025年9月 — 12月
紐約大學實務軟體工程課程 · 紐約州紐約市
  • 以 Travis CI 和 AWS Elastic Beanstalk 建立 CI/CD pipeline,設下嚴格的合併門檻(linting、85% 以上測試覆蓋率),每一個通過審查的 PR 都自動部署。
  • 用 Django 5 和 Channels 開發 RESTful 與即時 WebSocket API,並審查所有團隊 PR 的系統設計與程式碼品質。
  • 指導教授為 Gennadiy Civil(兼任教授,同時是 Google 資深工程經理)。
隱私優先、承接夜裡短暫對話的 AI 智慧檯燈 - Oblivilight2025年7月 — 8月
OpenHCI'25 · 台灣台北
  • 主導從研究到原型的使用者中心設計流程,透過 11 場使用者訪談與次級資料研究,找出大家對 AI 陪伴者的一項關鍵需求:一套摸得到、又能保住隱私的「遺忘機制」。
  • 設計全端的概念驗證,整合負責對話的 LLM、情緒分析,以及結合語音(Whisper/TTS)與手勢操作的多模態介面。
  • 設計出新的互動模型:把情緒轉成有顏色的光,再用熱感應印表機把數位對話印成實體物件,直接回應大家對 AI 資料永久留存的焦慮。
  • 拿下 OpenHCI'25 最佳 Demo 獎,也是唯一獲選在後續 TAICHI'25 研討會上發表的作品。
即時植物健康與情緒視覺化 - Loud Plants in Your Area2025年2月 — 5月
紐約大學(NYU) · 紐約州紐約市
  • 主導一款 iOS 應用程式的開發,把植物的生物聲學訊號即時轉成 AR 視覺呈現,同時定下專案方向、規劃整套技術架構。
  • 依據學術研究打造自訂的機器學習 pipeline 來判讀植物健康。實作深度散射網路(採用 Morlet 小波的 ScatNet)、擷取梅爾頻率倒譜係數(MFCC),並訓練出表現優異的 SVM 分類器做訊號分析。
  • 以 Swift、RealityKit 和 Reality Composer Pro 開發出功能完整的 AR 原型。獨力負責整個 iOS 應用開發,做出自訂的動畫 UI 疊層,依 ML pipeline 傳來的即時資料呈現植物的動態狀態。
  • 以使用者評估研究驗證專案的核心假設,結果顯示 AR 介面明顯提升了人與植物的互動和情感連結(平均分數從 1.67 提升到 5.33,p=0.018)。
台語醫療諮詢 LLM2025年3月 — 5月
紐約大學(NYU) · 紐約州紐約市
  • 以 Terraform 做 IaC,為 LLM 打造雲端原生的 MLOps 平台,並把一組以 Docker 為基礎的微服務(FastAPI、Gradio、MinIO)部署上線。
  • 用 Airflow 串接持續訓練(CT)pipeline,設計 human-in-the-loop retraining pipeline,並以 Prometheus 和 Grafana 建立系統可觀測性。
  • 在 A100 GPU 上以 LoRA 加混合精度,用 12 萬組雙語問答微調 8B 的 LLaMA-3.1,做出第一個台語醫療顧問;所有訓練都記在 MLflow 裡,確保完全可重現。
RISC-V-Simulator2024年10月 — 12月
紐約大學(NYU) · 紐約州紐約市
  • 用 Python 設計 RISC-V 處理器模擬器,同時實作單階與五階管線兩種設計,用來分析並比較架構上的效能取捨。
  • 為五階管線打造危障處理機制,包含資料前遞單元、負責插入停頓的 load-use 危障偵測單元,以及在 ID 階段就提早解出分支結果的分支前遞單元,把控制危障降到最低。
  • 開發平行模擬流程,讓同一支 RISC-V 程式同時在兩種管線上執行,確保輸出與效能指標能準確地並排比較。
  • 建立自動化的效能分析模組,計算並輸出各處理器核心的關鍵指標,包括總週期數、每週期指令數(IPC)與每指令週期數(CPI)。
AI 總編輯與虛擬新聞主播2021年9月 — 2023年7月
國立臺中科技大學自然語言處理實驗室 · 台灣台中
  • 主導為期一年的畢業專題,從概念到獲獎,設計出全自動的 AI pipeline,能從熱門話題自己產出動畫新聞片段。
  • 打造核心系統的基礎設施,解掉 5 個開源微服務之間的相依與版本衝突;以 Docker Compose 和 Flask 設計資料 pipeline,讓整合跑得穩。
  • 把整套系統的部署流程從頭到尾自動化,做出一行指令就能重現的建置,手動設定與部署時間縮短超過 80%(從 2 小時降到 20 分鐘)。
  • 在團隊裡導入 GitFlow,建立有結構的版本控制流程,加快開發速度與協作,後來在 MoBagel 團隊 3 倍擴編時也用上了同一套做法。
TW-COVID-Bot(Telegram 機器人)2020年8月 — 2022年11月
自發性專題 · 台灣台北
  • 台灣 COVID-19 疫情期間,我幫社群網紅自動發布每日疫情資訊,讓大家能輕鬆拿到最新消息。
  • 自願號召開發者一起架設伺服器,做出結合網路爬蟲、圖片產生與資料分析的機器人。
  • 自動繪製 200 個國家的每日 COVID-19 病例圖表,用來追蹤疫情擴散的程度。
Retailpia2021年9月
Level-Up Society Hackathon · 英國
  • 帶領來自 4 所大學的 4 人團隊,在 48 小時內做出結合記帳與點數收集功能的城市建設遊戲。
  • ShowCode 主辦的 Level-Up Society Hackathon,Better Retail 獎項首獎。
iOS 開發者2020年6月 — 10月
國立臺中科技大學 I.M.A.C. Lab · 台灣台中
  • 以 MVVM 設計天氣 App,串接氣象 API、Realm 資料庫與 MapKit。
  • 以 MVC 設計銀行 App,實作生物辨識驗證、通知推播與即時匯率顯示。
  • 運用 Storyboards、SwiftUI 等 Swift 介面佈局系統,搭配 Swift5 開發。

05 /榮譽與獲獎

首獎與最佳 Demo2025年
OpenHCI'25,並於第 11 屆 TAICHI 年會發表 · 台灣台北
新興科技應用獎2023年
第 13 屆 International Conference on Frontier Computing 的 Fi-Award 2023 · 日本東京
專題競賽首獎2023年
國立臺中科技大學資訊與流通學院 · 台灣台中
Better Retail 獎項首獎2021年
Level-Up Society Hackathon · 英國