전문 경력
2025.12. ~ 현재
선전 바울리안 인공지능기술유한회사(Shenzhen Baolian Artificial Intelligence Technology Co., Ltd)
실리콘 광자 칩 4면 검사 장비 소프트웨어 개발 (진행 중)
실리콘 광자 칩 검사 장비용 소프트웨어 시스템 개발에 참여했으며; 프로젝트는 현재 진행 중입니다. 중앙 릴리스, 알고리즘 패키지 관리, 레시피 버전 관리, 온라인 탐지 배포 패키지, 오프라인 재검사 배포 패키지, 알고리즘 디버깅 도구 등 네 가지 검사 표면에 대한 소프트웨어 아키텍처 및 엔지니어링 전달 체인 구축을 담당합니다. 중앙 엔드(중앙 엔드)는 WPF/MVVM, ASP.NET Core Web API, EF Core, SQLite를 기반으로 모델, 결함 사전, 검사 항목, 알고리즘 패키지, 레시피 버전, 릴리스 패키지 관리를 구현합니다; 알고리즘 측면에서는 C#/.NET 플러그인 DLL, HALCON 런타임 환경, package-manifest.json 메타데이터, 모델/템플릿/구성 및 기타 산출물을 지원하는 포괄적인 알고리즘 패키지가 표면적으로 설계되며, 릴리스 과정을 통해 가져오기 가능하고 추적 가능하며 검증 가능한 온라인/오프라인 워크스테이션 배포 패키지를 생성합니다. 현재 Top Plane 통합 검사 플러그인과 디버깅 작업대가 홍보되어 표준 좌표 템플릿, 칩 본체 위치, ROI 예측, 결함 분포, 통합 검사 결과 출력에 중점을 두고 있으며, 트위닝, 칩핑, 금속 ID 결함, 절단 오프셋, 에피택셜 결함, 이물질 출현, 홈 이상, 기판 누수, 잔여금 잔여물, 긁힘, 넘침 도금 등 검출 항목의 통합 검증을 지원합니다.
Gerber 파일 파싱과 Mark/Bump 데이터 내보내기 플러그인
PCB/반도체 검사 프로젝트에서 마크 포인트, 범프 어레이, 직사각형 영역의 추출 요구를 충족하기 위해 Gerber 파일 읽기 및 데이터 내보내기 도구 개발을 지원하는 프로젝트팀을 지원합니다. C++ 기반 Gerber RS-274X 파일 파싱, %FS 좌표 형식, mm/인치 단위 인식 및 변환, D-크기 조리개 매개변수 구성, D03 플래시 원형 노출점 추출, 직사각형 조리개 영역 추출, 중복 점 중복 제거 지원; 궁극적으로 MarkList, BumpList, RectangleList는 합의된 JSON 구조에 따라 후속 HALCON/시각적 검사 워크플로우를 위해 출력되어 ROI, 위치 기준, 검사 객체 데이터를 생성하여, 프로젝트 팀의 수동 Gerber 데이터 조직 비용을 줄이고 레시피 생성 효율성을 향상시킵니다.
UVI 조제 온라인 검사 시스템 검증 도구
C# WPF를 기반으로 합니다. NET 8과 HALCON 20.11은 유연한 보드 납땜 후 접류 경화 전 온라인 육안 검사 시나리오를 위한 UVI 온라인 분배 및 검증 도구를 개발했습니다. 이 시스템은 라인 스캔 이미지 시뮬레이션 획득, 무결성 상태 기계, 프레임 버퍼 스플라이싱, ROI 교육 레시피, 마크 위치, HALCON 탐지 알고리즘, 결과 시각화 프로세스를 구축하며, 인광체 콜로이드 탐지, 접착제 커버리지 영역 평가, 접착제가 보드 가장자리를 초과하는지 여부 등의 요구사항을 중심으로 합니다; 또한 MVSDK 카메라 접근 기능을 포함하고 있어, 시뮬레이션된 영상과 실수 스캔 카메라 검증 경로를 모두 지원하며, CT 25초 이내의 온라인 탐지 솔루션 평가, 알고리즘 디버깅, 장비 선택을 위한 소프트웨어 검증 기반을 제공합니다.
AOI OpenCV 체커보드 자동 보정 확장 플러그인
AOI 카메라 자동 보정 확장 개발, 원래 Python 사전 연구 프로세스를 C++ OpenCV DLL로 설계 및 패키징, C#/Prism 모듈을 통한 상위 컴퓨터 플러그인 시스템 통합을 지원하는 프로젝트 팀 지원. 기능에는 체커보드 카메라 왜곡 보정, 왜곡 제거 검증, 픽셀 좌표에서 플랫폼 좌표로의 아핀 보정, 노출/이득 파라미터 조정 평가, 다중 필드 PCB 이미지 스플라이싱, 스티치 이미지에서 플랫폼 좌표로의 측정 변환 등이 포함됩니다; 또한 WinForms 검증 데모와 운영 문서를 제공하여 프로젝트 팀이 현장에서 "체커보드 이미지 캡처 - >camera_calib.json 생성 -> 피팅 pixel_stage_map.json -> 다중 필드 스티칭/측정" 워크플로우에 따라 쉽게 보정할 수 있도록 합니다. 이 확장은 AOI 프로젝트에서 카메라 보정, 플랫폼 좌표 변환, 다중 필드 스티칭의 통합 비용을 줄여, 이후 PCB 검사, ROI 위치 지정, 워크스테이션 비전 튜닝을 위한 재사용 가능한 보정 도구 체인을 제공합니다.
2025.2 ~ 2025.12.
프리랜서 / 독립 개발
Guomi 지문 인식 시스템의 UKey 관리 시스템 클라이언트
Qt 6.8.3 C++는 UKey 드라이버 API 호출, MQTT 통신, OpenSSL 인증서 속성 읽기 및 쓰기, 파이프 명명, 그리고 제3자 애플리케이션과의 상호작용을 구현합니다; Windows 서비스 보호는 SCM API를 사용하여 구현됩니다; Inno Setup을 사용해 설치, 시작, 삭제, 설치 덮개 등의 패키징 로직을 완성하세요.
후베이신유 자동차 부품 유한회사 엣지 데이터 수집
터미널 PLC 업그레이드 지원, 485 직렬 포트 확장, Modbus 포인트 테이블 획득; 라즈베리 파이 기반 Modbus-TCP 멀티스레드 수집, 프로토콜 파싱, JSON 패키징, MES 통합 구현; Omron CP1L HostLink 프로토콜 해상도 및 북쪽 MES 인터페이스 통합을 달성했습니다.
자동 전류 변압기 감지 장치의 상부 컴퓨터
Windows 상위 컴퓨터 개발을 위한 Qt 6.8.3 C++; 멀티스레드 아키텍처는 UI와 PLC 통신을 분리하며, 각 PLC는 자체 스레드를 통해 프로토콜 해석을 처리합니다; 신호 슬롯을 통한 UI 업데이트, 작업 큐는 쓰기 레지스터 우선순위를 정하고, 설정 파일은 AES-256-CBC로 암호화됩니다.
개인 웹사이트 및 워드프레스 플러그인 개발
워드프레스와 PHP를 기반으로 개인 사이트 기능을 확장하며, 다국어 지원, 문의 양식, 인증 코드, 스팸 방지 제출, 메시지 REST API, 백엔드 관리, PDF 이력서 입력, 모바일 뷰잉 워크플로우 등을 포함합니다. Base64 코덱, Mermaid to image, 비밀번호 생성기, 소수 생성기/검증기 등 4가지 순수 프론트엔드 온라인 도구를 설계 및 출시했습니다. 모든 도구는 HTML/CSS, 부트스트랩, 네이티브 자바스크립트를 사용하여 구현되어 네이티브 브라우저 운영과 개인정보 보호 기능을 강조합니다; 기능으로는 UTF-8/Base64/URL 안전 처리, Mermaid 로컬 렌더링 및 SVG/PNG/JPEG 내보내기, 설정 가능한 문자 집합 비밀번호 생성, 백만 단계 소체 그룹 표시 및 시험 나눗셈 검증, 통합 브랜드 비주얼, 반응형 레이아웃, 클립보드 복사, 상태 피드백, 접기/미리보기 상호작용 등이 포함됩니다. 자세한 내용은 이 페이지 오른쪽 상단의 "내 도구함" 메뉴를 참조하세요.
모드버스 서브컴퓨터 시뮬레이터
Modbus 서브머신 시뮬레이터(MBSim)를 독립적으로 설계 및 개발했으며, 전 세계적으로 GitHub에 개인 무료 소프트웨어로 공개되어 지속적으로 유지보수 및 개선되었습니다. 이 도구는 다국어 인터페이스를 지원하며 산업 현장 데이터 수집, MES 통합, 네트워크 디버깅 시나리오를 위해 설계되었습니다. Modbus-TCP/RTU 획득 논리, 프로토콜 파싱, 예외 응답, 상위 계층 데이터 링크 안정성을 검증하기 위해 포인트 테이블을 구성하여 하위 컴퓨터 레지스터 데이터를 시뮬레이션할 수 있습니다; 실제 PLC나 현장 장비가 없는 상황에서는 디버깅 환경을 빠르게 재구성할 수 있어 엣지 획득 게이트웨이, MES 인터페이스, 산업 제어 소프트웨어 개발 및 공동 디버깅의 효율성을 향상시킬 수 있습니다. 출판을 위한 저장소 주소: https://github.com/louisir/mbsim-dist.git
2021.6 ~ 2025.2
선전 아이케사이 테크놀로지 유한회사 우한 지점
ThingGateway 산업용 Modbus 엣지 데이터 획득 게이트웨이
ThingGateway(TGW) 산업용 엣지 데이터 수집 게이트웨이의 설계 및 지속적인 반복을 주도했습니다. 이 제품은 요구사항 모델링, 아키텍처 분할, 알파 버전, 현장 문제 수정, 서비스 최적화를 거쳐 발전했으며, 요구사항 문서, 데이터베이스 설계, 사용자 매뉴얼, 웹 구성 백엔드, 프로토콜 파싱 서비스, 남북 MQTT 전달 서비스, 4G 모바일 네트워크 모듈, Modbus 서브컴퓨터 시뮬레이터를 포함해 여러 GitHub 저장소를 분할 및 유지보수하여 유지되고 있습니다. 이 시스템은 임베디드 Linux/RK3399 게이트웨이 장치를 위해 설계되었으며, 남쪽 방향 Modbus-RTU/TCP 획득, Excel 포인트 테이블 가져오기 및 검증, 장치/데이터 항목 모델링, 자동 PDU 생성, 세션 파싱, 제어 명령의 Modbus 요청 프레임 변환, 북쪽 방향 MQTT 보고, 데이터 집계 플러그인, 엣지 링크 정책, 로그 인벤토리, 네트워크/NTP/모바일 네트워크 구성, 그리고 MQTT WebSocket 기반의 실시간 2D 처리를 지원합니다 토폴로지 및 장치 데이터 상태 표시; 또한 systemd, Nginx, Gunicorn, NanoMQ, SQLite/MySQL 초기화 및 배포 스크립트를 지원하여, 프로토콜 스택, 백엔드 구성, 장치 시뮬레이션부터 현장 배포까지 완전한 엣지 게이트웨이 제품 체인을 형성합니다. 설정 페이지의 온라인 데모 링크: https://tgw.iamlouis.online/realtime2d
부분 방전 모니터링 장비의 내장형 개발
전력 시험 장비용 임베디드 소프트웨어 개발에 참여했으며, 산업 시험 시나리오를 위한 데이터 수집, 장비 통신 및 현장 운영에 중점을 두었습니다.
2014 ~ 2021
프로토타입 개발 / DIY 프로젝트
해양 전회전 제어 핸들
고객 맞춤형 해양 전회전 제어 핸들의 가공, 조립 및 시운전에 참여했으며, 현장 적용 문제를 바탕으로 고급 재설계를 수행했습니다. 초기 V1 솔루션은 최종 조선소의 요구에 맞게 맞춤화되었으며, 주로 기계식 제어 구조를 특징으로 했는데, 이는 무겁고 복잡한 구조, 높은 가공 및 조립 비용, 높은 유지보수 비용, 그리고 아날로그 신호 확장성 부족 등의 문제를 안고 있었다; 이후 v1.1 자체 설계 제어 섹션은 SolidWorks를 사용하여 구조 설계를 완성하며, X/Y 축을 중심으로 회전 자세 획득과 Arduino, UART, 블루투스 통신을 기반으로 한 디지털 신호 출력을 검증하고, 기존 선박 제어 시스템을 지원하기 위해 디지털-아날로그 변환을 통해 아날로그 출력을 제공합니다.
소화기 장비 시뮬레이션
모의 소화 장비에 대한 독립적으로 완성된 다중 버전 프로토타입 검증. 시스템은 모의 화염과 모의 소화기 두 부분으로 구성됩니다. 핵심 목표는 소화기를 작은 불꽃 밑부분에 2미터 떨어진 곳에서 잡고 손잡이를 눌렀을 때, 조준과 연속 분사 방식이 다양한 난이도에서 소화기 시간 요구사항을 충족하는지 확인하는 것입니다. 프로젝트는 v0, v0.1, v0.2a/b/c의 여러 차례 반복을 거치며, 각각 조명과 함께 붉은 천을 불어내는 팬, 조명과 함께 증기를 불어내는 등 불꽃 표현 방식을 검증했습니다; 구조 모델링과 부품 처리 및 조립을 위해 SolidWorks를 사용하고, 라즈베리 파이, 아두이노, 블루투스 통신, 파이썬, OpenCV를 기반으로 한 타겟팅 로직 검증, 재료 무게, 휴대성, 2.4G 간섭, 휴대용 카메라 지터, 전자 모듈 통합 등의 문제 해결을 반복 과정에서 수행합니다. 상세 정보 페이지: https://iamlouis.online/%e4%bb%bf%e7%9c%9f%e7%81%ad%e7%81%ab/
프로토타입 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/
과과수원에서의 농업 관행과 지능형 농업 솔루션 탐구
2014년부터 2016년까지 회사는 8월 튀긴 과일, 화신과일, 부푸나, 체리 등 전문 과일 재배 방향을 계속 조사했습니다. 2017년에는 양신 무푸 산맥 기슭의 약 15무 황무지를 매립하여 다시와 롱프루 뽕 두 가지 무씨 뽕나무 품종을 심었습니다. 3년간의 현장 농업 실습을 통해 시스템은 산악 지형에서 잡초, 살포, 노동 조직, 기계화 적응 시 비용 병목 현상을 체계적으로 관찰했습니다. 현장 경험을 바탕으로 소형 트랙 제초 장비, 드론 살포, UWB 야외 위치 지정, 사전 설정 스크립트 실행, 모바일 상태 모니터링 등 농업 자동화 개념을 제안하여, 소프트웨어, 임베디디션, 위치 선정, 전기기계식 제어 기술을 지능형 농업 시나리오에 적용할 수 있는 실질적인 비즈니스 이해를 제공하였습니다.
2003 ~ 2014
소프트웨어 개발 및 산업 프로젝트
C/C++ 산업 소프트웨어 및 장비 프로젝트
6자유도 모션 플랫폼, Kinect 인터페이스 패키징, 릴레이 보호 61850 프로토콜 파싱, 자동차 전자 중앙 제어, 산업용 및 상업용 휴대용 단말기, 다광 고속 모니터링 통합, 내비게이션 데이터 대량 생산, 디지털 미터 485 프로토콜 파싱 등의 프로젝트에 참여했습니다.
실력
개발 환경
비주얼 스튜디오
85%
Qt 크리에이터
85%
아두이노 IDE
80%
VSCode
90%
프로그래밍 언어
C/C++
90%
파이썬
85%
자바스크립트
70%
PHP
70%
C #
70%
산업 제어 및 통신
Modbus-TCP/RTU
90%
RS232/422/485
85%
호스트링크
78%
MQTT
82%
데이터베이스
MySQL
70%
SQLite3
70%
SQL 서버
80%
설계 도구
솔리드웍스
80%
일러스트레이터
60%