關於我
哈囉,我是 BloggerMandolin (王敏行)。
我在寫程式、分析資料和演奏音樂中遊走。過去主要在做全端 Web 開發和 AI/RAG 系統,同時維持 10 年的曼陀林演奏和內容創作。現在把做過的東西整理在這裡。
背景
國立臺灣大學工商管理學系畢業,主修科技管理組。期間同時修資工雙主修,對程式、深度學習和音訊工程有興趣。大學時期做了幾個專案——從遊戲開發、全端應用到 RAG 知識庫系統——也擔任課程助教(管理科學、行銷管理、價格策略)。
作品集
這個網站的作品集分成五個部分:
網站與全端系統 🕊️
從對話式 AI 平台到教育 RAG 系統的全端開發經驗。
- 台鵠:對話式知識探勘平台 - 前端重整與美化 eg. 使用 Zustand 實現並行多串流狀態管理(319+ commits)
- Best-SciRAG:教案 RAG 知識庫 - Next.js + FastAPI 全端系統(810+ commits)
- 個人部落格網站:本網站,展示內容管理與 SEO 架構
深度學習與人工智慧 🔍
從 RAG 系統開發到音樂轉譜 AI,累積大量深度學習實戰。
- Best-SciRAG RAG 引擎 - 混合搜尋(稠密向量 + 稀疏關鍵字)+ LLM 輔助 ETL(詳見網站與全端系統)
- 掃地機器人強化學習 - Q-Learning / Independent DQN 實驗
- 多聲部音樂轉譜 AI - Vision Transformer 頻譜圖轉樂譜
- 課程練習專案 - CNN、DQN、Diffusion Model 實戰練習
音樂製作與演出 🎭
10+ 年曼陀林演奏經歷,從國家級舞台到 YouTube 頻道經營。
- 演出與表演 - 20+ 場國家音樂廳演出,台灣曼陀林樂團資深團員
- BloggerMandolin 頻道 - 70+ 支影片、180+ 小時觀看時間,動漫音樂改編
- 音樂藝術 - 音樂理論與詮釋深度
影音處理與製作 🎬
從 YouTube 內容製作到 Podcast 混音的完整製作流程。
- YouTuber 與內容製作 - 70+ 支完整製作影片,建立標準化 SOP
- 觀念碰撞所 Podcast 混音師 - 音訊混音編輯與品質把關
工具與應用程式 🌌
大一時期開發的 Python 小工具,解決生活中的實際需求。
- Discord 訊息推播機器人 - 整合 Gmail、RSS、YouTube、Twitch,自動化資訊聚合
- GoodTime 番茄鐘記錄分析工具 - 解析 CSV 資料,視覺化工作效率與時間模式
技能
| 領域 | 技術架構 |
|---|---|
| 程式語言 | Python(AI/資料處理)、JavaScript/TypeScript(Web)、C++(系統程式)、SQL、R(資料分析) |
| 前端 | React 18、Zustand、Next.js、TypeScript、Tailwind CSS、Playwright(E2E 測試) |
| 後端 | NestJS、FastAPI、Node.js、MySQL、TypeORM、Docker |
| AI & 資料 | PyTorch、LangChain、RAG、Transformers、Qdrant(向量資料庫) |
| DevOps | Docker、Linux (Ubuntu)、CI/CD、Bash Scripting |
| 音訊 & 影音 | Logic Pro X(混音、母帶)、Final Cut Pro X、Affinity Photo、訊號處理基礎(DAW Plugins / Audacity) |
認證 & 成績
| 項目 | 結果 |
|---|---|
| 多益 (TOEIC) | 865 |
| 托福 (TOEFL iBT) | 93 |
| 日語 (JLPT) | N2 |