履歷
工作

和碩聯合科技-AI工程師
2026/09 — 至今
著作

輕鬆學會 RAG 實作開發:在 NVIDIA 微服務打造零幻覺的 LLM 與生成式 AI
在生成式AI的浪潮下,檢索增強生成(Retrieval-Augmented Generation,RAG)已成為大型語言模型(LLM)的關鍵技術。由於LLM受限於訓練資料的時效性與涵蓋範圍,面對即時議題時容易引用過時知識,而在處理企業內部問題時,也常因缺乏私有數據而產生幻覺現象(Hallucination),為了改善上述問題,RAG技術應運而生,透過在生成答案前先從外部資料庫檢索相關資料,並提供給LLM作為回答依據,成為目前業界最主流的解決方案。
學歷

國立臺北科技大學-電子工程所
2024/07 — 2026/08
東吳大學-資訊管理系
2021/02 — 2024/03
作品集
國立臺北科技大學時期
深入全端工程師領域,負責 REST API、MongoDB、AWS 服務、Cloudflare 服務等實作開發與維護。虛擬檔案系統:- GitHub Repo.
- 是進階 C 語言實務的期末專案,主要目的是要透過 C 語言實作 Virtual File System,包含 vi、ls、mkdir、rm 等指令。自定義 INode / SuperBlock 資料結構管理 Virtual Disk 的資料分配,運用 Pointer、Pointer to Pointer、Bitmap、動態記憶體管理等技術。
- 專案採用分層式模組化架構設計,將功能劃分為三個獨立模組:
- 核心層 (space.c/h):實作虛擬磁碟的底層管理機制,包含 SuperBlock、INode 和 Block 的分配與釋放,提供檔案系統的基礎設施。
- 命令層 (commands.c/h):建立在核心層之上,實作使用者命令介面(如 ls, cd, mkdir, rm 等),處理路徑解析、檔案操作及加密儲存功能。
- 編輯器層 (vi.c/h):提供類 vi 文字編輯器功能,包含插入、刪除、儲存等操作,展現應用層的複雜功能實作。
- 此架構具有高內聚、低耦合特性,各模組職責明確,便於維護與擴充。
- 付清Bar:
- Demo 影片
- GitHub Repo.
- 是作業系統的期末專案,主要是為了解決外出吃飯時的記帳問題,能夠自動記帳,避免買單人與被買單人遺忘帳款。
- 主要有以下幾種功能:
- 群組管理:能夠建立群組管理帳款紀錄,顯示所有被買單人的欠款金額與付款狀態,方便買單人與被買單人共同管理分帳。
- 好友系統:透過好友ID搜尋功能,讓使用者之間的建立好友關係。
- 付款提醒:透過即時推播功能,讓買單人透過手機推播提醒被買單人付款。
- 付款狀態:買單人可在群組內更新被買單人的付款狀態,並透過推播通知被買單人已完成付款。
- 在付清Bar 專案中,我負責後端API開發與資料庫結構設計。在好友系統與群組管理功能中,運用了多個資料集之間的關聯設計,並在後端 API Server 整合 Firebase Cloud Messaging 服務,使前端呼叫 API 時能同步觸發 App 的即時推播通知功能。
- iTalkuTalk:
- 專案網頁連結
- APP Store 連結
- Google Play 連結
- iTalkuTalk 是實驗室開發維護的大型語言學習平台,在 Google Play 商店擁有超過100萬次的下載數量。我在此專案中負責後端API開發、資料庫結構設計及網頁開發,接手並重構前人撰寫的程式碼,並持續依照使用者需求調整與優化功能。碩一期間,我重構了專案的後台管理系統,原後台採用 EJS 架構開發,但因缺乏交接文件而難以維護,因此我建立了新專案,改用 Vue 框架重新開發頁面並串接API,大幅提升了後台的 UI 介面與整體效能。
- HomeEasy:
- 專案網頁連結
- APP Store 連結
- Google Play 連結
- HomeEasy 是實驗室開發維護的裝潢施工比價平台。提供網頁、Android 及 iOS 多個平台服務。我在碩二時接手此專案,負責後端API開發、資料庫結構設計及網頁開發,並修正了多個功能與流程上的Bug,針對專案曝光率不足的問題,我研究了 Google Search Console 及 SEO 檢測網站的建議,優化網頁專案的 SEO 相關設定,大幅提升了專案的整體曝光率。
東吳大學時期
學習到程式語言、物件導向、資料結構、作業系統等程式開發核心基礎概念。並在大學期間實作了多個專案股票資料爬蟲:- GitHub Repo.
- 是資料工程實務與應用的期末專案,主要目標是透過爬蟲技術爬取臺灣證券交易所的資料,並將所有爬取到的資料儲存至 MongoDB 資料庫中,後續透過查詢 MongoDB 取得特定股票的成交資訊、收盤價、均價等資料,並使用 Python 的 Matplotlib 套件進行資料視覺化呈現。
- 旅遊網站:
- GitHub Repo.
- 是敏捷開發與實務應用的期末專案,主要目標是透過 Scrum 方法開發旅遊網站,根據使用者需求,透過密集討論與快速迭代的方式,規劃並設計整個專案流程,最終實作出支援 RWD 響應式顯示及電子郵件驗證功能的旅遊網站專案。
- 專題-皮膚識別 APP:
- GitHub Repo.
- 是我的大學專題,主要目標是透過手機鏡頭拍攝人體皮膚,辨識出各種皮膚病徵,提供了註冊登入功能,讓使用者可以記錄並追蹤自身的皮膚健康狀態,在此專案中,我負責整合皮膚辨識模型及 APP 功能開發,包括實作 Google 第三方註冊/登入功能與使用者資料管理。