Summary
曾於 CPaaS 公司擔任後端工程師,經手通話核心鏈路(Go / WebRTC / Kafka),現以 AI agent 協作開發全端產品。
具備 production 實戰經驗,經歷橫跨 call-routing、conference、IVR、錄音等完整通話生命週期,也參與過付費媒體伺服器替換為開源方案的評估與遷移。善於跨團隊(工程、產品、客服)協作梳理需求,推動支持業務成長的功能落地。期望擔任能結合系統全局觀與商業脈絡的工程角色,打造真正支撐商業運作的基礎設施,而不僅是處理數據流。
Experience
自營系統開發與營運
— 獨立開發者
2026.01 – 至今
- 前公司縮編後,以半年時間重新整理方向,投入 AI 協作開發並營運自己的系統——需求分析、設計、實作、部署到維運皆一人負責,領域為商品銷售管理。
cinnox(M800)
— Backend Engineer, Call / Conference Team
2023.09 – 2025.12
- 兩年間為通話控制核心服務(Go:gin / Kafka / MongoDB / Redis / MQTT)貢獻數百個 commits,接觸 10+ 微服務,橫跨通話路由、conference、IVR 架構設計、voicemail、錄音、計費流程。期間與 PM 跨團隊討論需求、調整資料面的商業邏輯,支援商業上的訂單成長。
- 設計錄音上傳的重試微服務,使用 fsnotify 並設計 Dispatcher 分類後分流至雙優先權佇列,上傳目標抽象成同時支援 AWS S3 與阿里雲 OSS,失敗上報 CloudWatch 並串回工作頻道。簡化掉檔救援流程,相比過去固定全擋備份,省下好幾倍儲存空間,以及省下跨部門申請調閱權限的時間。
- 協作把付費的 XMS 媒體伺服器替換為開源 Janus。先盤點功能面是否滿足需求,再評估不同 interface 下有哪些替代做法,權衡 trade-off 後同步調整對接服務的架構。除了省下固定 license 支出,也因為新架構省下電話錄音的啟動時間約 50%。
- 為計費報表 v2 設計新 schema,與客服團隊頻繁往返釐清客戶用量爭議、協助調閱資料並協助增強細節,同時把驗證寫成可重複執行的測試,比起過去人工核對帳務省下 80% 時間。
- 平台演進與維運:與 SRE 合作新 media server 的容量測試(SIPp 壓測配合 Homer / Grafana 建立可觀測性,據以選定機器規格並拔除舊配置降低開銷)、STT 供應商遷移(Google → Whisper)、mTLS 拆除。
Selected Projects(皆為個人原創、自行營運)
Stockpile — 自建的庫存管理平台。功能面上更貼近使用三方 C2C 電商的使用者,且注重 SEO 所需的關鍵字管理。良好的接口文件,讓 LLM Agent 更好進行協助商品入庫與庫存更動。營運中:800+ 件商品、15 檔活動,也製作了些 skill,含官網商品自動擷取與上架模板正規化(Next.js 16 / Drizzle / PostgreSQL 17 / Cloudflare R2)。
一頁式銷售預購站 —
一套兼顧買家選購便利性與賣家統計效率的工具,同時採用低成本雲端架構以減輕賣家負擔。登記錯誤幾乎歸零、對帳時間至少減半,訂金→採購→到貨一站處理好(Cloudflare Workers / D1 / Turnstile)。limbus-demo.m1t2.link
爬蟲與自動化 — 營運與生活上要追的資訊來源多,各站防爬層級也不同。依來源特性決定作法(HTTP、Playwright、CDP 或瀏覽器擴充),流程固定且需與人協作的則做成 n8n 可視化工作流降低溝通成本;這套工具群同時支撐代購營運與個人資訊整合(Go / Python / Playwright / CDP / SQLite / n8n)。
Skills
- Languages
- Go、TypeScript、Python、SQL(+ C 維運經驗)
- Backend
- gin、FastAPI、Kafka、MongoDB、Redis、PostgreSQL、MQTT、Consul、GraphQL
- Real-time
- WebRTC(Janus)、SIP(FreeSWITCH)、STT(Whisper)、OpenAI realtime
- Cloud / Infra
- Cloudflare Workers/D1/R2/Pages、AWS S3/CloudWatch/SQS/SNS、EKS、Docker、systemd
- Frontend
- React 19、Next.js 16、Vite、Tailwind v4(AI 協作開發)
- AI 工作流
- agent 工具接口設計(MCP / skill)、multi-agent orchestration、LLM 結構化抽取(非結構化文字 → 可查詢資料)
Education
國立臺灣大學 — 電機工程學研究所 碩士
國立中正大學 — 資訊工程學系 學士