👋 Hey, I’m Clarke Chan
🚀 About Me
I’m a Software Engineer focusing on:
- 🖥 C# | WinForms / WPF / .NET Framework 4.8
- 🤖 Industrial Automation
- 📷 Machine Vision (2D Inspection / Cognex / Halcon / MVS SDK)
- 🗄 SQLite / MySQL traceability platforms
- 🧠 Learning Deep Learning & Computer Vision (PyTorch)
I love building automation systems that run on real production lines,
where software meets hardware.
🧐 More About Me
- 🌱 Learning TypeScript & AI training workflows
- 👨🏻💻 Working on multiple industrial inspection systems
- 💬 Open to discussing automation, machine vision & C#
- 📫 Connect with me on LinkedIn
🛠️ Tech Stack
Industrial & Vision
- 🎥 HikRobot / MVS / MvCameraControl
- 🎯 Cognex VisionPro (VPP pipelines)
- 🔦 Exposure / Gain / Gamma tuning
- 🤖 PLC Modbus TCP, multi-arm synchronization
- 📐 OpenCV / traditional CV algorithms
Software Development
- 💻 C#, .NET Framework, WinForms / WPF
- 🗄 SQLite, MySQL, CSV/INI file pipelines
- 🧵 Multi-threading, async workflows
- 🔌 API & JSON parsing
- 🧪 Diagnostic tools, logging frameworks
Web & General
- JavaScript / TypeScript
- React, Node.js
- Python
📚 Featured Projects
🔍 Industrial Traceability System (C# + SQLite)
- Stores images + defect JSON
- Portable
traceability.dbdatabase - Asynchronous data loading
- Image zoom with defect overlay scaling
- SN search, NG-only analysis, production statistics
🤖 Dual-Robot Parallel Inspection Framework
- Left/Right robot parallel measurement
- Multi-thread SN queue
- Full workflow: Load → Scan → A-hand inspect → B-hand inspect → Unload
- Intelligent IO waiting (5+ minutes)
- Material caching & pipeline-safe design
📷 HK/MVS Camera Control SDK (C#)
Custom class with:
- Open/close camera
- Set exposure, gain, gamma
- Soft trigger
- Convert to Cognex image
- High-speed image saving
🧠 MySQL Inspection Records Platform
- Production data structuring
- Auto-save images, SN, JSON, results
- WinForms query UI
- Date, SN and multi-condition search
🧪 AI / Computer Vision Learning
- PyTorch training workflows
- Tensor operations, dataloaders
- Image preprocessing
- Traditional CV algorithms: edge, filter, template matching
🧰 Currently Working On
- Learning deep learning with PyTorch
- Improving automation inspection software architecture
- Building a complete production traceability platform
- Enhancing industrial AI workflow skills