2006 – 2009
// capabilities
能力矩陣
給 HR / 招募夥伴快速對照的職涯能力表 — 領域 × 技術 × 可驗證場景
| 領域 | 技術與工具 | 應用場景與經驗 |
|---|---|---|
| Solution Architecture | 端到端全端方案 · 軟硬整合 · 邊緣/場域落地 · 產品交付 | JamStation Staff Solution Architect:全端方案設計與落地(音訊裝置、OTA、場域整合、雙平台 LLM 等) |
| Service Architecture | 服務切分 · 跨服務契約 · 方案落地 | KKBOX Service Architecture Manager:需求收斂、服務架構決策、跨團隊對接 |
| Kubernetes & GitOps | Kubernetes · EKS · ArgoCD | KKBOX Service Architecture Manager:建置 EKS / ArgoCD 產線;PreSync hook、PVC 與 rollout 故障排除 |
| Cloud & AWS | EKS · IAM · AWS SSO · Aurora · RDS · ElastiCache · ELB | 以 KKBOX 雲端服務為主:身分、資料庫與負載層的配置、治理與維運(EKS 產線為核心) |
| AI Product & RAG | Azure OpenAI · RAG · SearXNG | KKBOX Principal Engineer:AI 歌單(AI DJ)— 情境理解、曲庫檢索與推薦訊號融合(延續早期 IR/檢索背景) |
| AI / LLM Infra | llama.cpp · vLLM · NVIDIA + AMD | JamStation:NVIDIA 與 AMD 雙平台 LLM 解決方案建置與推論服務化 |
| Search & Information Retrieval | Search engines · CMS · Information retrieval · C++ | 中正碩士(指導教授吳昇 Sun Wu)搜尋引擎研究;Ookon 以 C++ 建置 CMS 與個人資產/資訊檢索 |
| Backend Engineering | Node.js · PHP · Rust · C++ | Ookon C++ CMS → KKBOX Backend(Node/PHP)→ 服務與解決方案架構 |
| Embedded Audio & App | Linux · SBC · Mender · 低延遲音訊 · Flutter · App Store Connect | JamStation / JamPod:軟硬整合、低延遲音訊同步、OTA 與 App Store 送審合規 |
| Product Integration | LINE Bot · Agent Loop · API 代操 · 店家 Pi | JamStation:免開 App 對話代操(歌單/廣告)+ 店家 Raspberry Pi 場域部署 |
Solution Architecture
端到端全端方案 · 軟硬整合 · 邊緣/場域落地 · 產品交付
JamStation Staff Solution Architect:全端方案設計與落地(音訊裝置、OTA、場域整合、雙平台 LLM 等)
Service Architecture
服務切分 · 跨服務契約 · 方案落地
KKBOX Service Architecture Manager:需求收斂、服務架構決策、跨團隊對接
Kubernetes & GitOps
Kubernetes · EKS · ArgoCD
KKBOX Service Architecture Manager:建置 EKS / ArgoCD 產線;PreSync hook、PVC 與 rollout 故障排除
Cloud & AWS
EKS · IAM · AWS SSO · Aurora · RDS · ElastiCache · ELB
以 KKBOX 雲端服務為主:身分、資料庫與負載層的配置、治理與維運(EKS 產線為核心)
AI Product & RAG
Azure OpenAI · RAG · SearXNG
KKBOX Principal Engineer:AI 歌單(AI DJ)— 情境理解、曲庫檢索與推薦訊號融合(延續早期 IR/檢索背景)
AI / LLM Infra
llama.cpp · vLLM · NVIDIA + AMD
JamStation:NVIDIA 與 AMD 雙平台 LLM 解決方案建置與推論服務化
Search & Information Retrieval
Search engines · CMS · Information retrieval · C++
中正碩士(指導教授吳昇 Sun Wu)搜尋引擎研究;Ookon 以 C++ 建置 CMS 與個人資產/資訊檢索
Backend Engineering
Node.js · PHP · Rust · C++
Ookon C++ CMS → KKBOX Backend(Node/PHP)→ 服務與解決方案架構
Embedded Audio & App
Linux · SBC · Mender · 低延遲音訊 · Flutter · App Store Connect
JamStation / JamPod:軟硬整合、低延遲音訊同步、OTA 與 App Store 送審合規
Product Integration
LINE Bot · Agent Loop · API 代操 · 店家 Pi
JamStation:免開 App 對話代操(歌單/廣告)+ 店家 Raspberry Pi 場域部署
// stack
技術棧
日常用於服務架構、雲端產線、嵌入式與 LLM 的工具鏈
語言
- Rust· 4y
- C++· 6y
- Node.js· 8y
- PHP· 7y
- TypeScript· 5y
- Python· 5y
後端 & 架構
- Service Architecture· 6y
- REST APIs· 9y
- gRPC· 3y
- Flutter· 3y
- LINE Bot· 2y
資料層
- Aurora / RDS· 5y
- ElastiCache· 5y
- MongoDB· 4y
- Redis· 6y
基礎設施
- Kubernetes· 5y
- ArgoCD· 3y
- EKS· 4y
- AWS IAM / SSO· 5y
- Mender OTA· 2y
- Linux / SBC· 4y
- ELB· 5y
邊緣 & AI
- NVIDIA / AMD LLM· 2y
- llama.cpp / vLLM· 2y
- Low-latency Audio· 3y
- NetworkManager· 3y
- Containers· 6y
// journey
經歷
Ookon → 資策會 → KKBOX 逾 11 年 → JamStation — 清晰的 IC 晉升路線
- 2026.01 – 至今
Staff Solution Architect
@ JamStation · 台灣 · 混合辦公
- 以 Rust + Linux SBC 構築音訊裝置控制面,處理低延遲同步與網路穩定性
- 嵌入式裝置 OTA(Mender)與場域硬體整合方案
- JamPod 軟硬整合與 App Store 送審合規(裝置命名 / 審核回覆)
- NVIDIA + AMD 雙平台 LLM provider(llama.cpp / vLLM)
- LINE Bot agent loop:免開 App 代操、歌單/廣告建議;店家 Pi 場域部署
- 2023.01 – 2026.01
Principal Engineer
@ KKBOX · 台灣 · 混合辦公
- 以 Azure OpenAI + RAG + SearXNG 構築 AI 歌單(AI DJ):情境理解、曲庫檢索與推薦訊號融合
- 將文字(與圖片)情境轉成個性化歌單,串接多端產品體驗
- 從 Service Architecture Manager 晉升至 Principal Engineer
- KKBOX 任職逾 11 年,深耕音樂串流與服務架構
- 2020.01 – 2023.01
Service Architecture Manager
@ KKBOX · 台灣 · 混合辦公
- 建置 EKS / ArgoCD 產線,支撐雲端服務的 GitOps 交付與演進
- 主導服務架構決策:邊界切分、跨服務契約與演進路線
- 對接產品與工程團隊,將需求收斂為可落地的服務方案
- 從 Backend Engineer 晉升至 Service Architecture Manager
- 推動跨團隊服務標準與架構審查文化
- 2014.09 – 2020.01
Backend Engineer
@ KKBOX · 台灣
- 以 Node.js / PHP 建構與維運後端服務與 API
- 參與服務拆分與平台化演進,累積高併發音樂串流場景經驗
- 2014.09 加入 KKBOX,開啟逾 11 年串流後端深耕
- 2013.08 – 2014.08
Software Engineer
@ 資策會 Institute for Information Industry · 台灣
- 於國家級資訊研究機構參與軟體工程與大型專案實作
- 建立正規軟體工程流程與專案視野
- 2011.08 – 2013.07
Software Engineer
@ Ookon · 台灣
- 以 C++ 開發 CMS 管理系統,涵蓋個人資產管理與資訊檢索
- 累積內容管理、檢索與系統開發的實作基礎
- 職涯起點:資產/內容管理與檢索系統實作
// education
學歷
資訊工程學術基礎
// work
精選專案
產線平台、音訊裝置與 NVIDIA+AMD 雙平台 LLM — 可對照能力矩陣的代表作品
KKBOX AI 歌單
於 KKBOX Principal Engineer 任內打造 AI 歌單(AI DJ):以 Azure OpenAI 理解情境指令,結合 RAG 檢索曲庫與推薦訊號,並以 SearXNG 補強檢索能力,將文字(與圖片)情境轉成個性化歌單,落地多端產品體驗。
azure-ai-search-rust
Azure AI Search Rust client library:完整 API 覆蓋、強型別模型、async/await;支援 hybrid / vector search 與文件寫入等範例,利於 RAG 與可擴展資訊檢索。
JamPod / JamStation
音訊軟硬生態:Linux SBC + Rust 控制面 + Flutter 應用。處理低延遲音訊同步、裝置網路穩定性,以及 App Store 送審合規。
Production GitOps Platform
於 KKBOX Service Architecture Manager 任內建置 Kubernetes / EKS + ArgoCD 產線交付。實戰處理 PreSync hook、PVC 與 rollout 故障。
Dual-platform LLM Provider
以 llama.cpp / vLLM 建置可同時覆蓋 NVIDIA 與 AMD GPU 的雙平台 LLM 解決方案,把推論服務化供內部與產品使用。
LINE Bot Agent · 店家場域
以 agent loop 與使用者對話並呼叫後端 API,無需開啟 JamStation App 即可代操;提供建議歌單與廣告。店家端以 Raspberry Pi 實體部署,串接場域裝置與營運。
// contact
聯絡我
技術交流、方案討論或職涯機會 — 歡迎來信
目前狀態
開放 — 可配合時區