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