履歷
Kimi
GIS 與 AI 應用開發
在台北做 GIS 與 AI 的應用。從地籍圖資、即時開放資料到自架的 LLM 對話介面,都做成放在瀏覽器裡、每天在用的系統,並用 Docker、Cloudflare Tunnel 與 Access 自己發布。習慣規格先行,建置、檢查、瀏覽器 QA 與發布交給會自己驗證的排程。
經歷
做過的事
-
KDI01
Kimi Daily Intelligence 個人中樞
台北設計與開發2026.09 – 至今繁體中文個人中樞網站:首頁身分區與今日訊號、每日與每週主題頁、每日情報與生活模組,正在加入介紹、履歷、作品集與私人區。
- 純 HTML 加原生 JS 模組、不用框架;建置時注入兩層導覽,淺色預設可切深色,手機、iPad 與桌機版面由 Playwright 以四種尺寸自動驗收。
- 同一份 dist/ 發布到 Cloudflare Pages 與 Mac 上的 nginx 容器,每日 20:00 排程呼叫 npm run publish,發布後驗證期數日期、五個安全標頭與轉址。
- 以 OpenSpec 規格先行,Codex 與 Claude 共用同一份 publish-to-kimi-site skill。
-
KIO02
自架系統
台北設計、開發與維運2026.04 – 至今十個站台透過共用的 Cloudflare Tunnel 對外,五個放在 Cloudflare Access 後面;Vitrine 作為入口定時偵測各站健康,目前仍在施工,正在併入這個網站。
- Mini Taiwan Pulse:航班、船舶、六個軌道系統的列車與雙北五千多輛公車疊在同一張 3D 地圖,公車 GPS 投影到路線幾何、配對率 99.9%,即時模式每 30 秒更新。
- AI 對話:Apple Silicon 上用 MLX 在主機跑模型,容器裡只放 LiteLLM 與 Open WebUI;同一份 compose 在 NVIDIA 主機換成 vLLM、Windows 換成 Ollama。
- 帳單自動彙整:電子郵件裡的加密 PDF、信件本文與只給連結的帳單,變成每筆有來源、不重複計帳的帳本,資料留在本機 volume。
- Cloudflare Tunnel Publisher:一個指令把本機容器發布成需登入的 HTTPS 網站,自動建 DNS、合併 tunnel ingress、加上 Access 允許清單。
-
APP03
資料、GIS 與 AI 應用專案
台北設計與開發2026.01 – 至今把 Excel、地籍清冊與開放攝影機這些原始資料,做成有 API、有地圖、有報表的系統。
- 計畫績效分析:三個層級的月度績效從三份 Excel 洗進 ETL 與規範化資料表,REST API 設計給 Power BI 與 BI 儀表板取用,一條 docker compose up 啟動。
- 土地調查 GIS:地籍 GeoJSON 進 PostGIS,依使用分區配色、地號與地段即時搜尋,現場查報直接在地圖上增修,土地資產 PDF 報告批次匯出。
- 地籍資料補碼:只有縣市與地號的土地清冊補齊各級代碼,再透過內政部地籍圖 WFS 逐筆取回空間範圍,輸出 GeoJSON 與 KML,不依賴 GDAL 或 GeoPandas。
- CamCollectorAI:接入公路局、高公局、水利署與 TDX 的開放攝影機,PostGIS 做空間配對,VLM 場景報告與異常巡檢依 LiteLLM、Ollama、OpenAI 相容端點的順序自動選 provider,輸出繁體中文。
- 表單自動稽核:企業內部表單交給 Gemini、GPT、Claude 多家模型分析並自動備援,稽核結果回寫至原系統。
技能
常用的工具
GIS/空間
- PostGIS
- MapLibre GL JS
- Mapbox GL JS
- Leaflet
- PMTiles / Protomaps
- tippecanoe
- H3
- Shapely
- GDAL / OGR
- MOI cadastral WFS
- TDX API
- OSM Overpass API
AI 與 LLM
- LiteLLM
- Apple MLX
- vLLM
- Ollama
- Open WebUI
- ComfyUI
- Hugging Face Hub
- Claude API
- OpenAI API
- Gemini API
- Vercel AI SDK
- MCP Server
- ChromaDB
- RapidOCR / Tesseract
- OpenCV
資料與後端
- Python
- FastAPI
- Flask
- SQLAlchemy / Alembic
- PostgreSQL
- SQLite
- Redis / Celery
- Supabase
- AWS S3
- pandas / openpyxl
- Pydantic
- Node.js
- Express
- Drizzle ORM
- Gmail API
- Microsoft Graph
- Notion API
前端
- React
- Next.js
- TypeScript
- Vite / Vitest
- Tailwind CSS
- Recharts
- Three.js
- Plain HTML + JS modules
自動化與部署
- Docker / Compose
- nginx
- Cloudflare Pages
- Cloudflare Tunnel
- Cloudflare Access
- Playwright
- GitHub Actions
- Semgrep / OSV-Scanner / Trivy / gitleaks
- CodeQL
- n8n
- launchd
- Windows Task Scheduler / PowerShell
- OpenSpec
- Claude Code skills / hooks
- uv / ruff / pytest
文章
ci-standards:團隊統一 CI 與安全掃描的中央公版GitHub 專案說明 · 2026-07
PDF 是中文版;網頁可切換英文。