聯絡人

聯絡我

如果你有專案合作、技術交流或其他想法,可以在這裡寄給我。

自我介紹

作為一名多才多藝的攻城獅子,我在軟體架構設計與實作方面擁有豐富經驗,專長於平面設計、音視頻後製、機械設計及微控制器。

技術專長

  • 全端開發工程師精通 C++、Python 及 JavaScript,能進行網頁前端與後端開發、桌面應用程式開發及嵌入式系統開發。
  • 跨平台開發經驗豐富精通 Qt,能在桌面與嵌入式平台間跨平台開發。
  • 專業開發工具,有效運用 Visual Studio 與 Qt Creator。
  • Linux 系統專家熟悉 Ubuntu 發行版,能熟練部署與配置各種應用程式,包括容器服務、網路服務及內聯網滲透服務。
  • 硬體開發能力、Arduino開發經驗,以及對微控制器技術的理解。
  • 設計能力網頁版面設計可使用 Bootstrap 5 完成,簡單的機械與結構設計則可使用 Solidworks 完成。

個人特徵

  • 對科技充滿熱情熱衷於機電自動化與軟體技術,致力於將科技應用於農業、工業、醫療保健、教育及其他領域,推動傳統產業的現代化與智慧化。
  • 他興趣廣泛喜歡音樂、戶外活動、電影、有聲書、探索宇宙奧秘、追蹤科技發展,並享受DIY的樂趣。
  • 保持正面與動力秉持「成為有趣的人,交一群有趣的朋友,展開有趣的人生」的生活方式態度。
  • 極簡主義,備受尊敬簡單就是快樂

職業生涯目標

  • 科技賦能深度整合機電自動化與軟體技術,為農業、工業、醫療保健、教育及其他領域提供創新解決方案。
  • 推動變革協助傳統產業實現現代化且智慧化的轉型,創造更大的社會價值。

更多

1. 喜愛的 YouTube 頻道:

你看過電影嗎?小寒來了高先生與高太太科幻迷X 調查科學之聲NiceChord(Good Chords)音樂樂隊指南老明老肉談追蹤謎團石國朋小林說泛科學全科學

2. 最喜愛的書籍

《人類簡史》、《未來簡史》、《槍械、病菌與鋼鐵》、《自私的基因》、《地球編年史》

3. 最喜愛的歌曲

這首是 Swinging Gentlemen Band 的《Happiness》,我最喜歡的四句歌詞:
他蓋了茅草屋並住在那裡
這是滿足感還是另一種限制?
咬緊牙關,我繼續這無盡的旅程
前方只有自由,或是被粉碎

4、Mensa 智商測驗

以下是關於門薩的描述,摘自以下內容維基百科

Mensa 兩者都有拉丁文意思:「Mens」意指思想,而「Mensa」意指「思想」圓桌會議,意指他們希望成員能在平等的基礎上交換想法。 迄今為止,Men尚無官方中文名稱,但使用中文(包括但不限於普通話)作為主要或候選語言的分支(包括但不限於中國大陸、香港、台灣、新加坡、馬來西亞及印尼)皆選擇「Mensa」作為翻譯名稱。

有意加入者必須通過協會提供的門薩測試(Mensa)以證明其資格智商全球排名前2%[1]。 此外,其他國家的一些 Mensa 分會也接受由協會認可的組織提供的智商測驗證書。 委員會強調有必要將其移除智商外面,比賽膚色宗教職業其他因素不被視為審計項目。

專業履歷

2025.12。~ 現在

深圳包里聯人工智慧技術有限公司

矽光子晶片四面檢測設備軟體開發(進行中)

參與矽光子晶片檢測設備軟體系統開發;該項目仍在進行中。 負責為四個檢查面(Top、AR、HR 及 Bottom)建置軟體架構與工程交付鏈,涵蓋中央發布、演算法套件管理、配方版本管理、線上偵測部署套件、離線再檢查部署套件及演算法除錯工具等模組。 中央端基於 WPF/MVVM、ASP.NET Core Web API、EF Core 與 SQLite 來實作模型、缺陷字典、檢查項目、演算法套件、配方版本及發行套件的管理; 在演算法方面,完整的演算法套件從表面層設計,支援 C#/.NET 外掛 DLL、HALCON 執行環境、package-manifest.json元資料、模型/範本/配置及其他產物的打包,並產生可匯入、可追蹤及可驗證的線上/離線工作站部署套件。 目前,Top Plane整合檢測插件與除錯工作台已推廣,重點涵蓋標準座標模板、晶片本體定位、投資報酬率預測、缺陷分布及統一檢驗結果輸出,支援雙繞、剝落、金屬識別缺陷、切割偏移、外延缺陷、異物外觀、溝槽異常、基板漏水、殘留金、刮痕及溢出電鍍等檢測項目的整合驗證。

  • C#
  • WPF
  • ASP.NET 核心
  • EF 核心
  • SQLite
  • .NET 8
  • 哈爾康
  • 演算法外掛
  • 方程式管理
  • 部署套件發布
  • 矽光子晶片
  • AOI 檢查
  • 四面檢查
  • 工業測試
  • 機器視覺
  • 線上測試設備

Gerber 檔案解析與 Mark/Bump 資料匯出插件

協助其他專案團隊開發 Gerber 檔案讀取與資料匯出工具,以滿足 PCB 或半導體檢測專案中標記點、凸起陣列及矩形區域的擷取需求。 基於 C++ 的 Gerber RS-274X 檔案解析,支援 %FS 座標格式、毫米/英吋單位識別與轉換、D 尺寸光圈參數配置、D03 閃光燈圓形曝光點擷取、矩形光圈區域擷取及重複點去重; 最終,MarkList、BumpList和RectangleList依據約定的JSON結構輸出,供後續HALCON/視覺檢查工作流程使用,以產生投資報酬率、定位基準及檢查物件資料,降低專案團隊手動組織Gerber資料的成本,並提升配方產生效率。

  • C++
  • Gerber RS-274X
  • 印刷電路板
  • JSON
  • 資料分析
  • 抽離痕跡/凸起
  • 投資報酬率產生
  • HALCON 工具鏈
  • 電子製造
  • PCB 檢測
  • 半導體檢測
  • 工業測試
  • 專案支援

UVI 配藥線上檢查系統驗證工具

基於 C# WPF, . NET 8 與 HALCON 20.11 開發了 UVI 線上分配與驗證工具,適用於軟性板焊接後及膠水固化前的線上視覺檢查場景。 系統建立一套工作流程,涵蓋線掃描影像模擬擷取、完整性狀態機、影格緩衝區拼接、投資報酬率教學配方、標記定位、HALCON 偵測演算法,以及結果視覺化流程,重點包括磷光膠體偵測、膠水覆蓋面積評估,以及膠水是否超過板邊等需求; 它同時封裝了 MVSDK 攝影機存取功能,支援模擬影像與實線掃描攝影機驗證路徑,為線上偵測解決方案評估、演算法除錯及設備選擇提供軟體驗證基礎,時間可達 CT 25 秒內。

  • C#
  • WPF
  • .NET 8
  • 哈爾康
  • 機器視覺
  • 線掃描相機
  • MVSDK
  • 投資報酬率教學
  • 標記定位
  • AOI
  • 工業測試
  • 機器視覺
  • 紫外線偵測
  • 配藥檢查
  • 電子製造
  • 線上測驗

AOI OpenCV 棋盤格自動校正擴充插件

支援其他專案團隊開發 AOI 相機自動校正擴充功能,將原始 Python 前期研究流程工程化並封裝為 C++ OpenCV DLL 格式,並透過 C#/Prism 模組整合上層電腦外掛系統。 功能涵蓋棋盤格相機畸變校正、去畸變驗證、從像素座標到平台座標的仿射校正、曝光/增益參數調整評估、多場 PCB 影像拼接,以及從縫合影像轉換為平台座標的測量轉換; 它也提供 WinForms 驗證示範與操作文件,讓專案團隊能依照「擷取棋盤格影像 -> 產生camera_calib.json -> 配合 pixel_stage_map.json ->多欄位縫合/測量」的工作流程,在現場進行校準。 此擴充降低了相機校正、平台座標轉換及多場縫合在 AOI 專案中的整合成本,提供可重複使用的校正工具鏈,用於後續 PCB 檢查、ROI 定位及工作站視覺調整。

  • C++
  • C#
  • OpenCV
  • 稜鏡
  • P/Invoke
  • 棋盤格子校正
  • 移除攝影機的失真
  • 像素平台座標轉換
  • 多場接合
  • AOI 檢查
  • PCB 檢測
  • 工業測試
  • 機器視覺
  • 專案支援
2025.2 ~ 2025.12.

自由接案/獨立開發

Guomi 指紋系統的 UKey 管理系統客戶端

Qt 6.8.3 C++ 實作了 UKey 驅動程式 API 呼叫、MQTT 通訊、OpenSSL 憑證屬性的讀寫、命名管線,以及與第三方應用程式的互動; Windows 服務保護是透過 SCM API 實作; 使用 Inno Setup 來完成安裝、啟動、卸載和覆寫安裝的打包邏輯。

  • Qt/C++
  • 第六章
  • MQTT
  • OpenSSL
  • Windows 服務
  • Inno 設定
  • 英國
  • 命名管
  • 資訊安全
  • 身份驗證
  • 用戶端軟體

湖北新友汽車零件有限公司邊緣數據收集

協助終端PLC升級、擴充485串列埠,並取得Modbus點表; 實作基於 Raspberry Pi 的 Modbus-TCP 多執行緒收集、協定解析、JSON 封裝及 MES 整合; 達成 Omron CP1L HostLink 協定解析及北向 MES 介面整合。

  • Python
  • Modbus
  • PLC
  • 樹莓派
  • HostLink
  • MES
  • RS485
  • JSON API
  • 工業製造
  • 汽車零件
  • MES
  • 邊緣資料擷取

自動電流互感器偵測設備的上層電腦

Qt 6.8.3 C++ 用於開發 Windows 高階電腦; 多執行緒架構將 UI 與 PLC 通訊分開,每個 PLC 透過自身執行緒處理協定解析; 透過訊號時隙進行 UI 更新,任務佇列優先處理寫入暫存器,設定檔則使用 AES-256-CBC 加密。

  • Qt/C++
  • 第六章
  • PLC
  • 多執行緒
  • AES-256-CBC
  • 工業檢查介面
  • Git
  • 功率測試
  • 工業測試
  • 自動化設備

個人網站與 WordPress 外掛開發

基於 WordPress 與 PHP 擴充個人網站功能,包括多語言支援、聯絡表單、驗證碼、反垃圾郵件提交、訊息 REST API、後端管理、PDF 履歷輸入及行動瀏覽工作流程。 設計並發布了 4 種純前端線上工具,包括 Base64 編解碼器、Mermaid 轉映像、密碼產生器及質數產生器/驗證器。 所有工具皆使用 HTML/CSS、Bootstrap 及原生 JavaScript 實作,強調原生瀏覽器操作與隱私友善; 功能包括 UTF-8/Base64/URL 安全處理、Mermaid 本地渲染與 SVG/PNG/JPEG 匯出、可設定字元集密碼產生、百萬級質數篩分組顯示與試除驗證,以及統一品牌視覺、響應式版面、剪貼簿複製、狀態回饋與摺疊/預覽互動。 詳情請見本頁右上角的「我的工具箱」選單。

  • WordPress
  • PHP
  • REST API
  • JavaScript
  • MySQL/SQLite
  • Linux
  • HTML/CSS
  • 自助式
  • Mermaid.js
  • 畫布
  • Base64
  • 前端工具
  • 響應式使用者介面
  • 網路服務
  • 個人網站
  • 部署與維護
  • 線上工具
  • 開發者工具
  • 網頁應用程式
  • 隱私友善的工具

Modbus 子電腦模擬器

獨立設計並開發了 Modbus 子機模擬器(MBSim),該模擬器作為個人免費軟體在全球 GitHub 上發布,並持續維護與迭代。 此工具支援多語言介面,設計用於工業現場資料擷取、MES 整合及網路除錯場景。它可透過配置點表來驗證 Modbus-TCP/RTU 的擷取邏輯、協定解析、異常回應及上層資料連結穩定性,模擬較低階的暫存器資料; 在缺乏真實PLC或現場設備的情況下,除錯環境可快速重建,提升邊緣採集閘道、MES介面及工業控制軟體開發與聯合除錯的效率。 發表資料庫地址: https://github.com/louisir/mbsim-dist.git

  • Modbus
  • PLC
  • 低階電腦模擬器
  • 協議分析
  • 除錯工具
  • GitHub
  • 自由軟體
  • 多語言
  • 工業製造
  • MES
  • 工業控制聯合除錯
  • 邊緣資料擷取
  • 開源工具
  • 全球軟體
2021.6 ~ 2025.2

深圳愛克賽科技有限公司武漢分公司

ThingGateway 工業 Modbus 邊緣資料擷取閘道器

主導設計並持續迭代 ThingGateway(TGW)工業邊緣資料擷取閘道器。該產品經過需求建模、架構拆分、Alpha 版本、現場問題修正及服務優化,並透過拆分與維護多個 GitHub 倉庫來維護,涵蓋需求文件、資料庫設計、使用者手冊、網頁設定後端、協定解析服務、南北 MQTT 轉發服務、4G 行動網路模組及 Modbus 子電腦模擬器。 系統設計用於嵌入式 Linux/RK3399 閘道裝置,支援南行 Modbus-RTU/TCP 擷取、Excel 點表匯入與驗證、裝置/資料項目建模、自動 PDU 產生、會話解析、控制指令轉換為 Modbus 請求框架、北向 MQTT 報告、資料彙整外掛、邊緣連結策略、日誌清單管理、網路/NTP/行動網路設定,以及基於 MQTT WebSocket 的即時二維處理 拓撲與裝置資料狀態顯示; 它也支援 systemd、Nginx、Gunicorn、NanoMQ、SQLite/MySQL 初始化與部署腳本,形成從協定堆疊、後端配置、裝置模擬到現場部署的完整邊緣閘道產品鏈。 設定頁面的線上示範連結: https://tgw.iamlouis.online/realtime2d

  • Python
  • 姜戈
  • C++/Qt
  • Qt MQTT
  • MQTT.js
  • Modbus-RTU
  • Modbus-TCP
  • SQLite
  • MySQL
  • NanoMQ
  • Linux
  • 系統
  • 恩金克斯
  • 金角獸
  • 自助式
  • jQuery
  • Excel 點表分析
  • PDU 產生
  • 4G/EC20
  • 工業物聯網
  • 邊緣閘道器
  • 產業資料收集
  • 工業控制場
  • Modbus 閘道器
  • 設備監控
  • MQTT 是在雲端
  • 嵌入式 Linux

部分放電監測設備的嵌入式開發

參與電力測試設備的嵌入式軟體開發,專注於數據收集、設備通訊及工業測試場景的現場操作。

  • 嵌入式
  • 設備通訊
  • 資料收集
  • C/C++
  • 功率測試
  • 工業測試
  • 嵌入式工業控制
2014 ~ 2021

原型開發/DIY專案

海洋全轉控制手柄

參與客戶客製化船用全轉控制把手的加工、組裝與調試,並根據現場應用問題進行先進重新設計。 早期的V1解決方案依最終造船廠的需求進行客製化,主要採用機械控制結構,但這些結構面臨過於繁重、加工與組裝成本高、維護成本高,以及類比訊號擴展性不足等問題; 隨後的 v1.1 自設計控制部分使用 SolidWorks 完成結構設計,驗證圍繞 X/Y 軸的旋轉姿態獲取及基於 Arduino、UART 與藍牙通訊的數位訊號輸出,並透過數位轉類比轉換提供類比輸出,以支援現有船舶控制系統。

  • SolidWorks、Arduino、UART、藍牙通訊、姿態擷取、數位轉類比轉換、類比輸出、結構設計、控制系統
  • 船舶設備、全輪推進、工業控制、原型研發、機電控制

模擬滅火器設備

獨立完成的多版本模擬滅火設備原型驗證。系統由兩部分組成:模擬火焰與模擬滅火器。核心目標是判斷在將滅火器置於小火焰底部、距離2公尺並按下把手時,瞄準與持續噴灑是否符合不同難度等級的滅火時間要求。 該專案經歷了多次 v0、v0.1、v0.2a/b/c 版本的迭代,分別驗證了火焰表現方案,如風扇吹製帶有燈光的紅布、帶有燈光的蒸氣,以及投影動畫; 使用 SolidWorks 進行結構建模與零件加工與組裝,基於 Raspberry Pi、Arduino、藍牙通訊、Python 與 OpenCV 驗證目標邏輯,並在迭代過程中解決材料重量、可攜性、2.4G 干擾、手持攝影機抖動及電子模組整合等問題。 詳情頁面: https://iamlouis.online/%e4%bb%bf%e7%9c%9f%e7%81%ad%e7%81%ab/

  • SolidWorks、Arduino、Raspberry Pi、Python、OpenCV、藍牙通訊、結構設計、機電原型製作、控制系統
  • 原型開發、安全教育設備、互動訓練設備、嵌入式工業控制、機器視覺

原型 PCB 絲印碼識別器

從結構解決方案到針對PCB專用絲印編碼與識別需求的軟體驗證,提供原型開發。 為了解決絲印位置不規則、字體大小不一致、板子尺寸不超過 300mm x 300mm、識別準確率超過 90% 以及結果庫等限制,設計了一套可水平與垂直調整的攝影機拍攝結構,並使用 Python、OpenCV 和 Tesseract OCR 實現影像預處理與英文/數字識別驗證。 隨後,實現了 HTTP 提交識別結果,並利用模擬生產環境(使用 Nginx + PHP)進行整合測試,並以 PyQt5 完成人機介面。 詳情頁面: https://iamlouis.online/pcb%e4%b8%9d%e5%8d%b0%e4%bb%a3%e7%a0%81%e8%af%86%e5%88%ab%e5%99%a8/

  • Python、OpenCV、Tesseract OCR、PyQt5、Raspberry Pi、SolidWorks、Nginx/PHP、影像預處理、OCR、機器視覺
  • 印刷電路板檢測、電子製造、機器視覺、工業檢驗、原型開發

果桑園的農業實踐與智慧農業解決方案的探索

2014年至2016年間,公司持續研究特色果樹種植方向,涵蓋八月炸果、火神果、布風果及櫻桃等類別。2017年,在陽信木府山腳下開墾約15畝荒地,種植大石桑和長果桑兩種無籽桑樹。 透過三年前線農業實務,系統性觀察丘陵地形中除草、噴灑、勞動組織及機械化適應的成本瓶頸。基於田間經驗,提出農業自動化概念,如小型履帶除草設備、無人機噴灑、戶外超寬線定位、預設處方執行及行動狀態監控,為後續軟體、嵌入式、定位及機電控制技術應用於智慧農業場景提供實際商業理解。

  • 農業自動化
  • UWB
  • 無人機
  • 履帶式車輛
  • 嵌入式
  • 機電控制
  • 商業建模
  • 智慧農業
  • 果桑栽培
  • 山地農業
  • 農業機械化
  • 現場管理
2003 ~ 2014

軟體開發與產業專案

C/C++ 產業軟體與設備專案

參與六自由度運動平台、Kinect介面封裝、繼電器保護61850協議解析、汽車電子中央控制、工業及商用手持終端、大光高速監控整合、導航數據量產及數字表485協議解析等項目。

  • C/C++
  • RS485
  • 協議分析
  • 設備通訊
  • 產業軟體
  • 交通監控
  • 功率測試
  • 汽車電子

技術水準

作業系統

窗戶 95%
Linux 90%

開發環境

Visual Studio 85%
Qt 創作者 85%
Arduino IDE 80%
VSCode 90%

程式語言

C/C++ 90%
Python 85%
JavaScript 70%
PHP 70%
C# 70%

工業控制與通訊

Modbus-TCP/RTU 90%
RS232/422/485 85%
HostLink 78%
MQTT 82%

資料庫

MySQL 70%
SQLite3 70%
SQL Server 80%

設計工具

SolidWorks 80%
插畫家 60%

管理工具

Git 90%
SVN 90%

專利

專利名稱:人件與物品分離自助購物系統及方法,無人看管店
專利號碼:CN109635893A

專利:多功能智慧雙側門超級檢修系統
專利號碼:CN109584468A

專利:產品轉移系統,支援自動點數與快速自助結帳,無人值守店
專利號碼:CN109598583A