作品集
項目 高級文憑期間完成的課業及畢業專題項目,各附相關科目、所用技術及錄影示範。
№ 1 № 2 № 3 № 4 ★ 現成物 ★ 懸掛裝置 № 4 ★ 無用 不新也不實用 現成物・懸掛裝置 仿馬塞爾・杜象的現成物 四件在家裡隨手找來的物件,用鐵線懸起:一把鎚、一隻湯匙、一個釘書機,以及一個電話掛鐘。沒有一件是有用的。 № 1 鎚 · № 2 湯匙 · № 3 釘書機 · № 4 電話掛鐘 點擊印張,讓它們搖晃起來。
現成物 № 2 仿馬塞爾・杜象 《單車輪》,1913 第一件現成物:把車輪連同前叉倒插在廚房木凳上。橫向拖動即可轉動車輪。 ↻ 轉動車輪
流動應用 後端
畢業專題・獨立開發
畢業專題 PWA 示範 最新錄影截圖(共 12 段) 一個全面的全端跨平台素食餐廳搜尋、訂座及推廣平台,為本人獨立完成的畢業專題。平台支援食客及餐廳東主的雙語流程,包括原生 Google 登入、以推送通知更新訂座狀態、以 AI 解答餐牌相關問題、食客與東主之間的即時聊天、QR 碼餐牌深層連結,以及由 Stripe 支援的餐廳廣告;並提供定位服務,所有平台共用同一後端。
歸檔科目 06CIT4002 · 03CIT4044 · 03CIT4047 · 03CIT4043
採用技術 Flutter / Dart / Ionic / Angular / TypeScript / Swift / Express.js / Socket.IO / Firebase / Google Gemini AI / Algolia / Stripe / Google Maps API 詳閱全文 網頁 後端
跨科目網頁項目
PHP 期末簡報 最新錄影截圖(共 6 段) 【本報訊】 模仿 Steam 的響應式數碼產品電子商貿平台,橫跨三個科目開發。
歸檔科目 03CIT4053 · 03CIT4054 · 03CIT4048
採用技術 PHP / HTML5 / CSS3 / JavaScript / Bootstrap 5 / MySQL 詳閱全文 流動應用 遊戲
Unity・自製 3ds Max 資產
3D 遊戲簡報 最新錄影截圖(共 3 段) 【本報訊】 以 Unity 開發的 3D 手機遊戲,配合以 Autodesk 3ds Max 自製的遊戲資產。
歸檔科目 03CIT4046 · 03CIT4041
採用技術 Unity / C# / Autodesk 3ds Max 詳閱全文
§ 02
協作項目 於朋友擁有的程式庫中作出的貢獻,不屬於課程項目之列。
公開程式庫 擁有者:keithku321
協助一支四人香港都會大學畢業專題團隊,研究在困難視覺條件下的穩健物件偵測:水底、惡劣天氣、細小物件及偽裝目標,並整合為單一程式庫及 Gradio 示範程式。
本人貢獻 多任務項目框架:共用程式碼、各方案訓練腳本、筆記本、示範分頁、測試及 Ultralytics 整合;並撰寫項目管治及工作流程文件。 水底基準模型(YOLO26n,於 Brackish 訓練 20 個 epoch):驗證 mAP50 0.584、mAP50-95 0.345,並附結果圖表及正規化混淆矩陣。 Python PyTorch Ultralytics YOLO26 OpenCV ONNX Runtime Gradio pytest Google Colab 遊戲 AI 伴侶「かぐや」 一個以本地運行為先的 AI 伴侶,能觀看遊戲畫面、說話,並在 Discord 上以記憶及 Live2D 虛擬形象聊天,所有模型均於本地運行。
本人貢獻 為 VTube Studio 實現虛擬形象動作:以種子控制的眨眼、視線及擺動,依情緒維度平滑過渡的情感表現,以及跟隨語音的口部動作,並附 435 行測試。 透過本地 Ollama 視覺模型理解 Discord 聊天中的圖片,並將圖片描述視為不可信數據,確保圖片內容不會進入記憶或雲端;附 38 個測試。 Python Ollama GPT-SoVITS faster-whisper discord.py VTube Studio API OpenCV pytest