顧晉瑋

靜宜大學資訊管理學系。

目前主要維護 Campus One,處理校園服務在行動端與 Web 之間的資料、登入和角色權限。這裡也收錄 API 規格比較、零售資料分析與幾個檔案處理工具。

主要專案

程式、操作畫面與實作紀錄

校園應用程式

Campus One

把課表、訊息、地圖和校園服務接在同一個 App 裡,同時提供 Web 介面。

  • 行動端與 Web 共用資料型別和角色規則。
  • 權限檢查涵蓋頁面導向、後端與 Firebase rules。

Expo / React Native · Next.js · Firebase · TypeScript

Campus One 行動端課程與服務入口
行動端開發畫面。部署與測試進度列在專案文件中。

開發工具

Contractscope

比較兩版 OpenAPI 規格,列出刪除的操作、必填參數與型別變更。

  • 逐項查看受影響的 API、前後值與判斷規則。
  • 瀏覽器與 CLI 共用比較核心,可匯出 JSON 報告。

TypeScript · OpenAPI · CLI

OpenAPI 比較結果,包含變更項目與前後參數
範例規格的比較結果;列出目前規則能辨識的變更。

資料分析原型

Retail Ops DSS

用銷量預測推算補貨和人力需求,並實作門市範圍與角色授權。

  • 以時間切分資料,比較預測模型與基準誤差。
  • 提供補貨操作、權限檢查與稽核紀錄。

Python · Streamlit · scikit-learn · SQLite

Retail Ops DSS 的銷量預測畫面
使用固定種子的合成資料,展示分析和操作流程。

小工具

選一個檔案,完成一件事

系統與數學模型實驗

用固定情境觀察演算法和失敗處理。這些模擬的假設與限制寫在各自的說明中。

Relaylab — 訊息重試

同一筆寫入成功後,確認訊息遺失會發生什麼?逐步檢查投遞、租約到期與重複寫入,再用相同種子重播。

其他專案

聯絡

demohan513@gmail.com · Kaggle