Industrial Software Engineer

把设备、软件与服务连成可靠系统。

专注于 .NET、WPF、工业自动化与 Linux 自托管,把现场设备、桌面软件和服务端系统连接成可靠的工程方案。

精选项目

从业务问题、系统约束到架构选择和异常恢复,展示完整的工程推导过程。

01Web / DevOps

Astro 个人技术博客

使用 Astro 7、TypeScript Strict 与 Tailwind CSS 4 构建的静态个人技术博客,覆盖内容建模、SEO、主题切换和低维护运维设计。

Astro 7TypeScriptTailwind CSS 4Markdown / MDXNode.js 22
阅读案例
02工业自动化 / 软件架构

MotionControl 工业运动控制库

基于 .NET 8 统一封装汇川 30G/60G EtherCAT 控制器与 Mock 驱动,将工程单位、单轴运动、插补、轨迹 IO 和配置装配沉淀为可复用能力。

.NET 8C#EtherCATMotion ControlP/InvokeSystem.Text.Json
阅读案例
03工业视觉 / 上位机

SmartEarInspect 智能耳机检测系统

基于 .NET 8 与 WPF 构建的产线智能检测工作站,统一编排运动控制、语义 IO、CCD/AOI、颜色检测、MES 和质量追溯。

.NET 8C# / WPFMVVMEF Core / SQLiteTCP / Shared MemoryMotion ControlxUnit / Moq
阅读案例

最新文章

记录现场问题、最小复现、排查证据和最终方案,方便未来再次验证。

技术栈

精选自已投入生产或可由当前仓库验证的真实项目,重点关注选型边界、故障模式与长期维护成本。

Core & Desktop

  • C#
  • .NET 8 / 9
  • WPF / MVVM
  • Generic Host / DI
  • EF Core
  • Plugin Architecture

Industrial & Device

  • Motion Control / EtherCAT
  • PLC / IO
  • Modbus TCP
  • TCP / Shared Memory
  • Vision / Scanner
  • DeviceHost / State Machines

Web & Data

  • ASP.NET Core / FastAPI
  • React / TypeScript
  • Astro / Tailwind CSS
  • SignalR / MQTT
  • SQLite / MySQL
  • HTTP APIs / MinIO

Delivery & Ops

  • xUnit / Moq / Vitest
  • Inno Setup
  • Windows Service
  • Rocky Linux / Caddy
  • GitHub Actions
  • Tailscale / OpenSSH