關於我
自從 2019 年 6 月 自學 Python 以來,我始終保持著對技術的純粹好奇心。
寫程式對我來說不只是工作,更是我探索世界的方式。
主動學習
習慣追套件原始碼、閱讀技術文章,遇到問題會先自己研究清楚再問。
開放協作
喜歡和同事討論技術方案,不同角度的想法往往能找到更好的解法。
注重品質
寫程式會考慮可維護性與擴展性,不只是讓功能跑起來而已。
持續精進
每日練習 LeetCode 磨練演算法思維。
效率優先
遇到重複性工作會優先考慮自動化,把時間留給真正需要思考的事。
穩健架構
專注於程式碼品質、高併發處理與系統穩定性。
工作經歷

Senior Backend Engineer
ShellFans (唄粉智能科技) 2025/06 - 2026/03
- 串接多平台社群 API: 完成 FB、IG、Threads、X、YouTube 等平台的 API 串接與 OAuth 授權流程,實作 Token 自動刷新機制確保呼叫持續可用。
- 自動化備份機制: 授權後自動備存帳號內所有貼文與媒體檔案至 GCP Cloud Storage,統一管理結構化與非結構化資料。
- 網頁爬蟲開發: 針對 API 無法取得的資料場景,以 Playwright / DrissionPage 搭配 HTTPX 開發爬蟲,並透過呼叫堆疊分析還原平台加密邏輯,實作登入 payload 簽章流程。
- 分散式任務調度: 從零設計任務型自動化執行架構,依任務類型拆分並分派至對應模組,內建代理 IP 輪換、流量控制、錯誤處理與自動重試,Worker 數量可水平擴展。
- 非同步任務排程: 導入 Kafka 處理非同步任務,並選用與 FastAPI 相容的 FastStream 框架簡化開發流程。
- 用戶行為模擬: 開發自動化互動系統,定時執行瀏覽、點讚、留言等流程,用於帳號狀態維護與測試驗證。
Python FastAPI PostgreSQL Kafka Elasticsearch Redis Docker GCP

Senior Backend Engineer
Smarter (詩嫚特) 2022/07 - 2025/06
- ERP 系統核心開發: 主導從零開發 Web 版 ERP,17 個業務模組中獨立開發 13 個,涵蓋庫存、採購、佣金計算、權限控管、財務計算等核心功能。
- 微服務架構設計: 各服務獨立資料庫,透過 Kafka Topic 事件訂閱進行跨服務資料同步,以 FastAPI 搭配 MongoDB 實作,採前後端分離架構。
- 權限控管系統: 實作使用者 → 使用者群組 → 權限 → API 四層關聯設計,整合 Microsoft OAuth 支援企業 Teams 帳號登入。
- 團隊技術領導: 初期為團隊唯一後端工程師,新成員加入後負責 Code Review 與容器化規範建立。
Python FastAPI Docker PostgreSQL MongoDB Kafka GCP

Backend Engineer
HI-SHARP (昇銳電子) 2020/10 - 2022/07
- 監控管理系統: 開發大型機具進出入管理系統與醫院電子地圖警報系統,整合硬體設備狀態與人員權限控管。
- 人臉辨識打卡: 接收演算法工程師產出的人臉特徵向量,以歐式距離比對資料庫完成人員辨識與打卡記錄。
- 影像串流": 整合 IPCam 設備,使用 WebRTC 技術實現低延遲監控畫面。
Python Django Vue WebRTC PostgreSQL Redis
👨💻
Freelance Developer
Private Studio 2020/04 - 2020/08
- 自動化: 開發手機遊戲自動化腳本與 Google Drive API 上傳資料。
- 聊天機器人: Line & Discord 機器人與資料庫整合開發。
Python Automation Bot API
個人專案
MyselfAnimeDownloader
自動化下載工具

跨平台動漫下載器,支援 Windows / Mac / Linux,具備 GUI 介面、多線程下載與自動爬取。目前 GitHub 累積 200+ stars,每日平均服務約 1,000 次請求。
Cross-platform GUIAuto ScrapingMulti-threadOpen Source
Python Automation Web Scraping GitHub
Open Source Contributions
fastapi-users
Added `request` parameter to `delete_user` method for better context handling and flexibility.
faust-streaming
Contributed architectural examples for integrating Faust with FastAPI in scalable applications.
pyinstrument
Implemented UTF-8 encoding support to fix character encoding issues for non-English users.
SimpleProfileCard
Integrated LeetCode profile support, allowing users to showcase their coding stats.
技術專長
Programming Languages
Python JavaScript
Web Development
Django FastAPI Vue
WebSocket
Web Scraping
requests Selenium
httpxDatabase
PostgreSQL Redis MongoDB Elasticsearch
DevOps
Nginx Docker Docker-Compose
Cloud Service
GCP
Message Queue
Kafka
Bot Development
Line
Discord3rd Party Integrations
Facebook Instagram Threads
Google YouTube Microsoft GitHub

聯絡我
歡迎隨時來信交流技術或討論合作機會!
Say Hello