Contact

聯繫我

專案合作、技術交流或其他想法,可以通過這裡發給我。

自我介紹

作為一名多功能攻城獅,我在軟體架構設計和實現方面具備豐富經驗,對平面設計、音視頻後期處理、機械設計和單片機也有所涉獵。

技術專長

  • 全棧開發工程師,熟練掌握 C++、Python 和 JavaScript,可勝任 Web 前後端開發、桌面應用開發及嵌入式系統開發。
  • 跨平臺開發經驗豐富,精通 Qt,可實現桌面與嵌入式平臺的交叉開發。
  • 開發工具嫻熟,高效運用 Visual Studio 和 Qt Creator。
  • Linux 系統專家,熟悉Ubuntu發行版,可熟練部署和配置各類應用,包括容器服務、Web服務和內網穿透服務。
  • 硬體開發能力,具備 Arduino 開發經驗,瞭解單片機技術。
  • 設計能力,可使用 Bootstrap 5 進行 Web 頁面布局設計,使用 Solidworks 進行簡單的機械和結構設計。

個人特點

  • 熱愛技術,對機電自動化和軟體技術充滿熱情,致力於將技術應用到農業、工業、醫療、教育等領域,推動傳統行業實現現代化和智慧化。
  • 愛好廣泛,喜歡音樂、戶外、電影、聽書、探索宇宙奧秘、關注科技發展,享受DIY帶來的樂趣。
  • 積極向上,秉持“做一個有趣的人,交一群有趣的朋友,走一段有趣的人生”的生活態度。
  • 極簡主義者,崇尚simple is joyful

職業目標

  • 技術賦能,將機電自動化與軟體技術深度融合,為農業、工業、醫療、教育等領域提供創新解決方案。
  • 推動變革,助力傳統行業實現現代化智能化轉型,創造更大的社會價值。

More

1、喜歡的youtube頻道:

看電影了沒曉涵哥來了老高與小茉 Mr & Mrs Gao科幻FANSX調查科學聲音NiceChord (好和弦)MusicBand Guide老鳴老肉雜談謎案追蹤石國鵬小Lin說PanSci 泛科學

2、喜歡的書

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

3、最喜歡的歌

這首浪蕩紳士樂隊的《幸福》,我最喜歡的4句歌詞:
蓋一間草屋,在這裡就此停駐
得到的是滿足還是另一個禁錮
咬緊了牙關繼續無盡的旅途
前方究竟是自由還是粉身碎骨

4、門薩IQ測試

以下關於門薩,引用自維琪百科

Mensa兼有兩個拉丁文的意思:Mens意為思想,而Mensa意謂圓桌,即希望會員在平等的身分下思想交流。 至今,Mensa並沒有官方的中文名稱,但使用中文(包括但不限於普通話)為主要或候選語言的分會(包括但不限於中國大陸、香港、臺灣、新加坡、馬來西亞、印尼)都選擇「門薩」做為其翻譯名。

如欲入會者須通過該會所提供之測試(Mensa Test),以證明申請人之智商為世界前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 面綜合檢測外掛程式與調試工作台,圍繞標準座標範本、晶元主體定位、ROI 投影、缺陷分發和統一檢測結果輸出,支撐雙胞、崩裂、金屬 ID 缺陷、切偏、磊晶缺陷、異物外觀、溝槽異常、漏底材、殘金、刮傷、溢鍍等檢測項的集成驗證。

  • C#
  • WPF
  • ASP.NET Core
  • EF Core
  • SQLite
  • .NET 8
  • HALCON
  • 演算法外掛程式
  • 配方管理
  • 部署包發佈
  • 矽光晶片
  • AOI檢測
  • 四面檢測
  • 工業檢測
  • 機器視覺
  • 在線檢測設備

Gerber 檔解析與 Mark/Bump 數據匯出外掛程式

支援其他專案團隊開發 Gerber 檔讀取與數據匯出工具,面向 PCB/半導體檢測專案中的 Mark 點、Bump 陣列和矩形區域提取需求。 基於 C++ 實現 Gerber RS-274X 檔解析,支援 %FS 座標格式、mm/inch 單位識別與換算、D 號 Aperture 參數配置、D03 flash 圓形曝光點提取、矩形 aperture 區域提取,以及重複點去重; 最終將 MarkList、BumpList、RectangleList 按約定 JSON 結構輸出,供後續 HALCON/視覺檢測流程生成 ROI、定位基準和檢測對象數據使用,降低專案團隊手工整理 Gerber 數據的成本,並提升檢測配方生成效率。

  • C++
  • Gerber RS-274X
  • PCB
  • JSON
  • 數據解析
  • Mark/Bump提取
  • ROI生成
  • HALCON工具鏈
  • 電子製造
  • PCB檢測
  • 半導體檢測
  • 工業檢測
  • 專案支援

UVI 點膠在線檢測系統驗證工具

基於 C# WPF、. NET 8 和 HALCON 20.11 開發 UVI 點膠在線檢測驗證工具,面向柔板焊接后、膠水固化前的在線視覺檢測場景。 系統圍繞含螢光粉膠體的有無檢測、膠水覆蓋面積評估、膠水是否超出板邊等需求,構建了線掃圖像模擬採集、完整性狀態機、幀緩存拼接、ROI 示教配方、Mark 定位、HALCON 檢測演算法和檢測結果可視化流程; 同時封裝 MVSDK 相機接入能力,支援類比圖像與真實線掃相機兩種驗證路徑,為 CT 25 秒以內的在線檢測方案評估、演算法調試和設備選型提供了軟體驗證基礎。

  • C#
  • WPF
  • .NET 8
  • HALCON
  • 機器視覺
  • 線掃相機
  • MVSDK
  • ROI示教
  • Mark定位
  • AOI
  • 工業檢測
  • 機器視覺
  • UVI檢測
  • 點膠檢測
  • 電子製造
  • 在線檢測

AOI OpenCV 棋盤格自動標定擴展外掛程式

支援其他專案團隊開發 AOI 相機自動標定擴展功能,將原有 Python 預研流程工程化封裝為 C++ OpenCV DLL,並通過 C# / Prism 模組接入上位機外掛程式體系。 功能覆蓋棋盤格相機畸變標定、去畸變驗證、圖元座標到平臺座標的仿射標定、曝光/增益調參評估、多視場 PCB 圖像拼接以及拼接圖像到平臺座標的測量轉換; 同時提供 WinForms 驗證 Demo 和操作文檔,便於專案團隊在現場按「採集棋盤格圖片 -> 生成 camera_calib.json -> 擬合 pixel_stage_map.json -> 多視場拼接/測量」的流程完成標定。 該擴展降低了 AOI 專案中相機校正、平臺座標換算和多視場拼接的集成成本,為後續 PCB 檢測、ROI 定位和工位視覺調試提供了可複用的標定工具鏈。

  • C++
  • C#
  • OpenCV
  • Prism
  • P/Invoke
  • 棋盤格標定
  • 相機去畸變
  • 像素平臺座標轉換
  • 多視場拼接
  • AOI檢測
  • PCB檢測
  • 工業檢測
  • 機器視覺
  • 專案支援
2025.2 ~ 2025.12.

自由職業 / 獨立開發

國密指紋 UKey 管理系統用戶端

Qt 6.8.3 C++ 實現 UKey 驅動 API 調用、MQTT 通信、OpenSSL 證書屬性讀寫、命名管道與第三方應用交互; 使用 SCM API 實現 Windows 服務守護; 使用 Inno Setup 完成安裝、啟動、卸載、覆蓋安裝等打包邏輯。

  • Qt/C++
  • Qt 6
  • MQTT
  • OpenSSL
  • Windows Service
  • Inno Setup
  • UKey
  • Named Pipe
  • 資訊安全
  • 身份認證
  • 用戶端軟體

湖北信友汽車零部件有限公司邊緣側數據採集

協助終端 PLC 升級,擴展 485 串口並獲取 Modbus 點表; 基於樹莓派實現Modbus-TCP多線程採集、協定解析、JSON 打包並對接 MES; 實現歐姆龍 CP1L HostLink 協定解析及北向 MES 介面對接。

  • Python
  • Modbus
  • PLC
  • Raspberry Pi
  • HostLink
  • MES
  • RS485
  • JSON API
  • 工業製造
  • 汽車零部件
  • MES
  • 邊緣數據採集

電流互感器自動檢測設備上位機

Qt 6.8.3 C++ 開發 Windows 上位機; 多線程架構分離 UI 與 PLC 通信,每個 PLC 獨立線程處理協定解析; 通過信號槽更新 UI,任務佇列優先處理寫寄存器,配置檔使用 AES-256-CBC 加密。

  • Qt/C++
  • Qt 6
  • PLC
  • 多線程
  • AES-256-CBC
  • 工業檢測UI
  • Git
  • 電力檢測
  • 工業檢測
  • 自動化設備

個人網站與 WordPress 外掛程式開發

基於 WordPress 與 PHP 實現個人網站功能擴展,包括多語言支援、聯繫表單、驗證碼、防垃圾提交、留言 REST API、後台管理、PDF 簡歷入口與移動端查看工作流。 設計併發佈 4 個純前端在線工具,包括 Base64 編解碼器、Mermaid 轉圖片、密碼生成器和素數生成/驗證器。 工具均採用 HTML/CSS、Bootstrap 與原生 JavaScript 實現,強調瀏覽器本地運行和隱私友好; 功能覆蓋UTF-8/Base64/URL Safe處理、Mermaid本地渲染與 SVG/PNG/JPEG 匯出、可配置字元集密碼生成、百萬級素數篩法分組展示與試除驗證,並統一品牌視覺、回應式佈局、剪貼板複製、狀態反饋和摺疊/預覽交互。 詳見本頁面右上功能表之“我的工具箱”

  • WordPress
  • PHP
  • REST API
  • JavaScript
  • MySQL/SQLite
  • Linux
  • HTML/CSS
  • Bootstrap
  • Mermaid.js
  • Canvas
  • Base64
  • 前端工具
  • 回應式UI
  • Web 服務
  • 個人網站
  • 部署運維
  • 在線工具
  • 開發者工具
  • Web 應用
  • 隱私友好工具

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 倉庫拆分維護,覆蓋需求文檔、資料庫設計、使用者手冊、Web 配置後台、協定解析服務、南北向 MQTT 轉發服務、4G 移動網路模組和 Modbus 下位機模擬器。 系統面向嵌入式 Linux/RK3399 網關設備,支援 Modbus-RTU/TCP 南向採集、Excel 點表導入與校驗、設備/數據項建模、PDU 自動生成、採集會話解析、控制指令轉 Modbus 請求幀、北向 MQTT 上報、數據聚合外掛程式、邊緣聯動策略、日誌入庫、網路/NTP/移動網路配置,以及基於 MQTT WebSocket 的即時 2D 拓撲和設備數據狀態展示; 同時配套 systemd、Nginx、Gunicorn、NanoMQ、SQLite/MySQL 初始化和部署腳本,形成從協定棧、後台配置、設備模擬到現場部署的完整邊緣閘道產品鏈路。 設定頁面的線上demo位址: https://tgw.iamlouis.online/realtime2d

  • Python
  • Django
  • C++/Qt
  • Qt MQTT
  • MQTT.js
  • Modbus-RTU
  • Modbus-TCP
  • SQLite
  • MySQL
  • NanoMQ
  • Linux
  • systemd
  • Nginx
  • Gunicorn
  • Bootstrap
  • jQuery
  • Excel點表解析
  • PDU生成
  • 4G/EC20
  • 工業物聯網
  • 邊緣閘道
  • 工業數據採集
  • 工控現場
  • Modbus閘道
  • 設備監控
  • MQTT上雲
  • 嵌入式Linux

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

參與電力檢測設備嵌入式軟體開發,面向工業檢測場景的數據採集、設備通信與現場運行。

  • 嵌入式
  • 設備通信
  • 數據採集
  • C/C++
  • 電力檢測
  • 工業檢測
  • 嵌入式工控
2014 ~ 2021

原型研發 / DIY 專案

船用全迴轉控制手柄

參與客戶定製船用全迴轉控制手柄的加工、裝配與調試,並基於現場應用問題推進重新設計。 早期 v1 方案按總裝船廠要求定製,主要為機械控制結構,存在結構笨重複雜、加工裝配成本高、維護成本高以及類比信號擴展性不足等問題; 後續 v1.1 自主設計控制部分,使用 SolidWorks 完成結構設計,基於 Arduino、UART 和藍牙通信驗證繞 X/Y 軸旋轉姿態採集與數位信號輸出,同時通過數模轉換提供類比量輸出以相容既有船舶控制系統。

  • 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、機器視覺
  • PCB檢測、電子製造、機器視覺、工業檢測、原型研發

果桑園農業實踐與智慧化農業方案探索

2014 至 2016 年持續考察特色水果種植方向,覆蓋八月炸、火參果、布福娜、車厘子等品類,並於 2017 年在陽新幕阜山余脈山腳下開墾約 15 畝荒地,種植無籽大十、長果桑兩個果桑品種。 通過三年一線務農實踐,系統觀察到丘陵地形下農業生產在除草、噴灑、勞動力組織和機械化適配方面的成本瓶頸,並基於現場經驗提出小型履帶式除草設備、無人機噴灑、UWB 戶外定位、預置腳本執行和移動端狀態監控等農業自動化設想,為後續將軟體、嵌入式、定位與機電控制技術應用到農業智能化場景提供了真實業務理解。

  • 農業自動化
  • UWB
  • 無人機
  • 履帶車
  • 嵌入式
  • 機電控制
  • 業務建模
  • 智慧農業
  • 果桑種植
  • 丘陵農業
  • 農業機械化
  • 田間管理
2003 ~ 2014

軟體開發與行業專案

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

參與六自由度運動平臺、Kinect 介面封裝、繼電保護 61850 協定解析、汽車電子中控、工商手持終端、大廣高速監控集成、導航數據量產、數位電錶 485 協定解析等專案。

  • C/C++
  • RS485
  • 協定解析
  • 設備通信
  • 行業軟體
  • 交通監控
  • 電力檢測
  • 汽車電子

技能水準

操作系統

Windows 95%
Linux 90%

開發環境

Visual Studio 85%
Qt Creator 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%
Illustrator 60%

管理工具

Git 90%
SVN 90%

專利

專利名:人貨分離式自助購物系統與方法、無人值守商店
專利號:CN109635893A

專利名:多功能智慧化雙側開門超級存取系統
專利號:CN109584468A

專利名:支持自動清點和快速自助結算的商品轉送系統、無人值守商店
專利號:CN109598583A