Projects
我做過的產品、工程系統與自動化工具,包含工作中的大型專案,也包含自己為了解決真實需求而打造的小工具。
Shared Memory MCP Server · Node.js · SQLite
同時用 ChatGPT、Claude 跟 7 個 OpenClaw Agent,最煩的是它們彼此不知道對方的 context,每換一個就要重講一次。
所以我在自己的 VM 上架了一個 MCP server:Claude 跟 ChatGPT 透過 OAuth 接進來讀寫,OpenClaw Agent 走內網 API,記憶都存在自己的機器上,不散落在各家 AI 公司。Claude 跟 ChatGPT 都能直接讀寫共享記憶,不用再一條一條審;長篇的討論結論存成共享文件,再同步回 iCloud 當唯讀副本。
一人 AI Agent 團隊:基於 OpenClaw 與 Event Bus 的個人全自動營運系統
AI Agent Team: Automating Personal Life, Investment, and E-commerce with OpenClaw
我認為 AI 不該只是單次對話的工具,而要能彼此協作、有長期記憶、接上真實流程。所以我用 OpenClaw 把自己的生活、職涯和副業當成一家公司經營,打造了 7 個 AI Agent 組成的團隊。
核心架構:OpenClaw、Event-Driven 與 Human-in-the-loop
所有 Agent 透過 Event Bus 溝通、共享 JSON 格式的 context,全天在背景運行;只有需要人做決策或實際動手時,系統才會找我(Human-in-the-loop)。
2026 年 9 月的一次重構:從「定時報告」到「有事才說」
跑了兩週後我檢查 Event Bus:16 天 134 則事件,high 以上是 0,平日卻一天約 24 則推播,大多是各 Agent 在說「今天正常」。
於是定了一條規則:Event 是狀態改變,不是任務完成。沒有狀態改變就不寫,severity 直接當路由規則;另外用 Decision Ledger 記我做過的決定、Open Loops 記還沒結束的事。
結果平日推播從約 24 則降到 11 則以內,週日從 4 則變 1 則;10 月再收一次,資訊長只推職涯相關、健康教練不再每天問。North Star 是每週值得打斷我的次數。
我的 AI 營運團隊陣容
🎯 職涯教練 (Career Coach)
職責:2031 前的職涯階梯拆成逐年 checkpoint,外加對外聲量:2028–29 拿到第一筆顧問/講課收入。
機制:週日比對當年度進度;考核前的印象窗口改問這週有什麼成果該被看見。
💼 財務長 (CFO)
職責:2031 年底的金融資產與每月被動收入目標,里程碑逐年寫死,不每天重算。
機制:每則訊息都要回答離目標多遠、為什麼、這週做什麼;總經一律換算成對我的影響。
📈 股票情報員 (Stock Analyst)
職責:台美股持股深度分析與個股問答。
機制:評級落在 Buy/Sell 才發事件;持股波動 ≥4% 併進日報,≥7% 才即時通知。
🛒 球卡店長 (E-commerce Manager)
職責:自動營運蝦皮 NBA 球員卡賣場,設有月營收目標。
機制:自動置頂維持曝光,週報自動匯出商品表現、看營收趨勢。
📡 資訊長 (CIO)
職責:只推職涯相關:車用 AI Agent、智慧座艙、AI 時代的工程組織。
機制:平日每天 0 或 1 則、週末不推;👍👎 回饋會回寫偏好。
🏋️ 健康教練 (Health Coach)
職責:2026 年底體脂 15%、深蹲 1RM 130 kg;戒菸戒酒已達成,轉維持。
機制:不每天追問,我主動回報才記;週日比對實際速率跟目標,並提醒 InBody 到期。
⚡️ 個人特助 (Executive Assistant & Orchestrator)
職責:唯一的通知出口,管理我的注意力,也顧閱讀與運動習慣。Agents own expertise, EA owns attention.
機制:依 severity 路由:urgent 立即推、notice 併進日報、info 不推;週日把財務、職涯、健康合併成一則週報。
技術總結
把 AI 放進真實場景,難的不是 Prompt Engineering,而是 System Engineering;這套架構也能直接套用到企業內部的自動化流程。
履歷專案
歷年參與的產品、平台與技術系統。
車用 IVI 應用平台中介軟體
鴻海 Foxconn · 2024–至今
帶領 IVI 應用平台(AP)中介軟體團隊,擔任 CEER 電動車專案的 middleware owner,以及 SRDC、車廠與 Luxoft、Magna 等供應商之間的技術窗口。設計 IVI AP 軟體架構,以 AUTOSAR Adaptive(MICROSAR/AMSR)搭配 gRPC 實作中介層,並建立 Docker 化的多供應商建置流程(manifest 分拆、devcontainer)與 CI/CD。導入 VHAL、Android 診斷(SOVD)、Diagnostic Manager,以及 E2E 檢查與 PHM 機制以滿足功能安全(FuSa)需求。另打造語音助理 AI Agent 雛形(ASR/TTS → 意圖解讀 → 控車),成為年終大會 demo 亮點;並撰寫 42 頁《IVI AP 開發手冊》,成為跨供應商溝通的主要技術文件(線上瀏覽逾 4,000 次)。
車用 ADAS 感知系統
鴻海 Foxconn · 2022–2024
基於 ROS 2 框架,將 LiDAR、相機、IMU、GPS 與車速資料整合進 Nvidia Orin EVM,提供感知模組以 25 FPS 即時偵測道路上的行人、車輛與車道線。開發 ADAS 訓練資料蒐集工具與相機內外參校正工具,並帶領團隊在 AAOS 上實作 SOME/IP 協定堆疊,與其他 HPC 的 AutoSAR Adaptive 應用通訊。
ASUS AICS · 2019–2022
從零建立醫院資料的 Airflow ETL 管線(萃取/轉換/去識別化/上雲),供 AI 研究員使用;部署 Prometheus + Grafana 監控所有 Kubernetes 叢集與 VM;協助通過 ISO-27001 與 HIPAA 稽核。為 ASUS 全球客服打造 NLP 解決方案搜尋服務,將 Top5 命中率從 37% 提升到 81%,每年為公司省下約 27.2 萬美元。
Taiwan AI Labs · 2017–2019
全端開發臉部辨識專案:使用者端(外接相機的 Android App)、管理後台 dashboard、後端(影像串流伺服器與處理管線、API server)與資料庫 schema 設計。以 ELK 遠端日誌、上線監控、App 自動更新與故障復原機制維持 99.9% SLA。
Switchmate LLC · 2016–2017
在台灣從 0 到 4 人建立 App/雲端/韌體團隊,開發完整 IOT 產品線:Switchmate 智慧電燈開關、ZipHub 閘道器與 IP 攝影機。協調台灣韌體與軟體團隊、烏克蘭 QA 與 App 團隊,以及美國產品團隊。
Masterworks Aoitek · 2014–2016
從 0 到 5 人建立 iOS / Android / 後端團隊,打造這款無線嬰兒監視攝影機。實作 RTMP 直播串流與 WebSocket 即時訊息伺服器,設計與攝影機的 BLE 通訊協定、資料庫 schema 與 Web API;並建立團隊的 Scrum 流程、發版流程與 issue tracking 制度。
clock-in! 與 SmartBoss
Fable Technology · 2012–2014
擔任 CTO,帶領 10 人團隊開發兩款 mobile/web 整合產品(clock-in! 與 SmartBoss)以及 10+ 件 App/網站外包專案,負責 PHP 後端開發、行動 App 原型設計、專案管理與 Web API 實作。
iReemo 與 Lazy@home 藍牙遙控 IOT
THLight · 2011–2012
帶領 4 人團隊在 iOS/Android 上開發兩款 IOT 產品:iReemo(透過藍牙連接 USB dongle 模擬滑鼠/鍵盤)與 Lazy@home(透過藍牙連接紅外線發射器遙控電視)。建立可重用的 Android 開發模板,將開發週期從 30 天縮短到 7 天,並在台灣申請 2 項藍牙遙控相關專利。
ASUS · 2007–2010
帶領 7 人團隊開發 nuvifone A50 的聯絡人、行事曆、Email 與 Exchange ActiveSync 協定,從設計、開發到部署。建立每小時/每日全自動相容性測試流程,並將 Direct-Push email 的耗電最佳化,把待機時間從 36 小時翻倍到 72 小時。
Interserv · 2003–2007
以 C++ 開發 3ds Max 模型匯出器、角色模型檢視器、動畫合併工具、模型頂點合併工具與 NPC 路徑編輯器;建立從 3D 美術資產到遊戲可用資料的完整製作流程,並實作遊戲敵人 AI 系統,調校函式效率、記憶體使用、3D 引擎效能與檔案 I/O 速度。
個人專案
自架自用的自動化與資料工具。
Python · Gemini API · 2026
目標:把英文電子書翻成繁體中文,用台灣的講法,自己讀起來順
一支單檔 Python script,用 Gemini API 把英文 EPUB 翻成繁中,只靠標準庫、不用裝套件。逐章翻 XHTML、保留原本的排版跟圖片,超長章節會在段落邊界切塊翻完再合併;每翻好一章就寫進 cache,中斷再跑會自動跳過翻過的章節。API 出錯會指數退避重試,翻完還會比對標籤數跟殘留英文比例幫忙抓漏翻,最後印出這次實際花掉的 token 數跟費用。
Claude Plugin · 2026
目標:讓 Claude Code 的模型、思考強度、context 與使用量一眼可見
在狀態列即時顯示目前使用的 model、thinking effort、context 使用量,以及 session / weekly usage,協助使用者掌握開發過程中的資源消耗。
Claude Plugin · 2026
目標:防止使用 Claude Code 時過早進入實作,先把需求、設計與 review 流程釐清
第一版只把兩件事做成硬性 gate:
1. Design 尚未核准前,禁止修改 production code。
2. Implementation 後必須進入 AWAITING_HUMAN_REVIEW,由 human 查看實際 diff 並明確核准。
好事日誌 GoodThingDiary
Swift · SwiftUI · WidgetKit · 2026
目標:持續記錄每天自己做的好事,以此激勵自己繼續往前
一款記錄每日好事的 macOS App,附帶桌面 Widget 即時顯示今日得分;以 Swift/SwiftUI 搭配 WidgetKit 開發,App 與 Widget 透過共享資料即時同步。
Python · LLM · SQLite · 2026
目標:平日挑出跟我職涯相關的產業新聞,產生摘要並同步發布到網站
每天從 HackerNews、GitHub、RSS 與 Google News 等多來源抓取新聞,經三層去重、LLM 分類/繁中摘要後,同一次呼叫再打一個職涯相關度分數(只算車用 AI Agent/智慧座艙,與 AI 時代工程組織兩類),70 分以上才有資格出線;平日 10:30 推送,最多 1 則、可以 0 則,週末不推。並用 LLM 做同事件去重,已推過的事件後續報導整組丟棄。模組化來源設計,新增來源不需改動主流程。
Bitfinex 自動借貸
Python · 量化策略 · 2026
目標:最佳化我的借貸被動收入掛單策略
自動把 Bitfinex funding 錢包的 USD 餘額以 120 天固定利率掛在底線出借,利用價格優先撮合的 price improvement 撞進簿子上更高的借款 bid 成交(實測拿到 13%);FRR 浮動單閒置逾時時,依打平公式自動切換成固定單求成交。API 錯誤連續 3 輪才通知,瞬斷不吵;每季從 ledger 加總上一季實際入帳的利息,算出該提領多少電匯回台。
主動式 ETF 持股追蹤
Python · 爬蟲 · 2026
目標:追蹤國內主動式 ETF 的持股調整,作為台股研究與下單前的參考
每日從 MoneyDJ 抓取主動式 ETF 的成分股快照(個股比例、持股數),並與前一日比對輸出 diff,追蹤基金經理人的調倉與進出;只有動到我持股的新增/移除或 20% 以上加減碼才進事件流,其餘靜默。
美股持倉監控
Python · 金融 API · 2026
目標:彙整持股新聞、報價與分析師評級,輔助 Buy / Hold / Sell 決策
整合 Yahoo Finance(即時/盤前/盤後報價)與 Finnhub(公司新聞、分析師推薦),輸出個人持倉總覽與每日盤勢摘要,金額統一換算台幣。每 30 分鐘監測持股波動,≥4% 記 notice、≥7% 才 urgent 即時推——高波動股 4% 並不罕見,全當緊急會讓閘門形同虛設。
興櫃轉上市追蹤
Python · 爬蟲 · 2026
目標:篩選興櫃轉上市標的,作為後續技術面與基本面研究的候選清單
從台灣證交所抓取興櫃轉上市的申請資料,依民國年份篩選並輸出 CSV/JSON,追蹤新上市申請進度。
蝦皮商品自動置頂
Python · 自動化 · 2026
目標:自動處理蝦皮商品置頂,減少重複手動操作並維持曝光
每 10 分鐘檢查一次,距上次置頂滿 4 小時就自動置頂 5 件商品維持曝光;不是固定前 5 名,而是依銷量、加購、曝光算出的效益分數加權抽籤輪替。置頂成功不通知——那是任務完成不是狀態改變;只有 cookie 過期或失敗才推 Telegram,且每 2 小時最多一則。