[ on ] chu .tech

onchu.tech — Keep It ON

I fix what your .NET and industrial systems are stuck on.

ABP Framework · HALCON Machine Vision · WPF HMI · Kubernetes
Based in Wuhan, China — working globally.

10 years building enterprise software and industrial automation systems. I've debugged ABP multi-tenancy issues at 2am, calibrated GigE cameras on factory floors, and migrated .NET Framework systems to Kubernetes.
Now I help teams like yours do the same — faster.

// services

Two worlds, one engineer

Enterprise software and industrial automation rarely overlap. William works in both — end to end, from architecture to factory floor.

SOFTWARE / .NET

Enterprise .NET & Cloud

ABP Framework, microservices and Kubernetes — built for systems that cannot go down.

  • ABP Framework: multi-tenancy, permissions, DDD, modular architecture
  • Dapr microservices & .NET 8 APIs in production
  • .NET Framework → .NET 8 cloud migration on Kubernetes / k3s
  • AI integration: Semantic Kernel and LLM APIs inside .NET systems

INDUSTRIAL / AUTOMATION

Machine Vision & HMI

HALCON, WPF HMI and PLC communication — software that runs on the factory floor.

  • MVTec HALCON inspection: GigE cameras, shape matching, defect detection
  • WPF / WinForms industrial HMI with real-time visualization
  • PLC communication: Xinje, Modbus RTU/TCP, EtherCAT
  • Servo & motion control retrofits (open / closed loop)

// selected work

Recent projects

Machine vision, motion control and enterprise software — each shipped, each with measurable results.

GuanRong Label Visual Inspection System

Dongguan Guanrong Label Weaving Co., Ltd.

MVTec HALCON v17.3WPFGigE Industrial Camera
  • ✓ Defect detection across 45-label production grids
  • ✓ Multi-region classification: ink bleed / hole defects / outside tolerance
  • ✓ Producer-consumer threading for real-time GigE camera throughput
  • ✓ Replaced manual visual inspection on factory floor

Xinje PLC Labeling Machine Servo Conversion

Textile labeling line · motion control retrofit

Xinje PLCLadder LogicServo Control
  • ✓ Eliminated encoder feedback dependency, reducing mechanical complexity
  • ✓ Full ladder logic audit: identified and documented dead code branches
  • ✓ Delivered customer modification document for on-site engineering team

Pharma Clinical Supply Chain Inventory Microservices

Pharmaceutical clinical supply chain system

ABP Commercial Edition.NET 8Microservices
  • ✓ Multi-tenant inventory microservice on ABP Commercial Edition
  • ✓ Full API contract + database schema delivered before development kickoff
  • ✓ Clinical supply chain traceability across multiple warehouse locations

Read the full case studies — or start a conversation about a similar project.

// from the blog

Writing on ABP, HALCON and migration

Eight topics planned across three series — the first post ships in Week 4 of the MVP.

01

ABP Framework Multi-Tenancy: 3 Pitfalls That Will Cost You Days

abp
04

HALCON GigE Camera Setup in .NET: From SDK to First Frame

halcon
07

.NET Framework to .NET 8 Migration: What Actually Breaks (and How to Fix It)

migration

Writing on ABP, HALCON and migration →

Stuck on a .NET or industrial problem?

Fifteen minutes on a call is usually enough to know whether it is fixable — and how.

Or email me directly at [email protected]

✉ Book a call