I build industrial software solutions that connect machines, PLCs, cameras, scanners, databases, and dashboards into reliable production systems.
I am an Automation Engineer and Software Developer focused on building real-world industrial applications for manufacturing automation.
My work mainly includes:
- PLC communication and machine interlocking
- Traceability systems for production lines
- Barcode and QR validation systems
- Machine vision inspection applications
- OCR and object detection workflows
- Shopfloor dashboards and analytics
- Embedded systems using Raspberry Pi and Arduino
- Custom desktop applications using Python and PySide6
I enjoy building systems that are not only functional, but also reliable, fast, and easy for operators to use on the shopfloor.
I have worked on traceability systems for manufacturing lines where each station is connected with PLCs, barcode scanners, databases, and dashboards.
One major project included:
- 10 station interlocking system
- Barcode validation at every station
- Python + MySQL backend
- PLC-to-PLC and PLC-to-software communication
- Streamlit and Plotly dashboard
- SCADA feedback optimized to under 200 ms
I work on computer vision systems for inspection and automation use cases.
Focus areas:
- OK / NG inspection
- OCR reading
- Barcode and QR code reading
- Object detection using YOLO
- OpenCV-based image processing
- Camera integration with custom lighting
- AI-assisted template comparison
- Real-time inspection software
Currently, I am also working on a modular vision platform similar to industrial smart-camera workflows.
I build custom desktop applications for industrial use using Python + PySide6 / PyQt6.
Common features I work with:
- Operator HMI screens
- Login and user access control
- Real-time PLC monitoring
- Camera live view
- Inspection result display
- Workflow editors
- Data logging
- Report generation
- Barcode label printing
- Debug and test bench tools
A full production traceability system with barcode validation, station interlocking, PLC communication, MySQL database, and real-time dashboard.
Key features:
- Multi-station interlocking
- Barcode scan validation
- PLC feedback
- Database logging
- Real-time production dashboard
A modular vision software platform for industrial inspection.
Key features:
- Camera input
- Image processing blocks
- AI OK / NG detection
- OCR and barcode reading
- Operator mode
- Debug and test bench tools
- PLC-triggered inspection
A web-based dashboard for department-wise production data collection and analysis.
Key features:
- Data entry forms
- SQLite / SQL database
- Daily, monthly, yearly analytics
- Productivity graphs
- Streamlit + Plotly interface
A custom label/sticker editor built with Python, PySide6, and ReportLab.
Key features:
- Drag-and-drop label editor
- Text, QR, barcode, image, and shape tools
- Save/load project files
- Export label as PDF
- Designed for industrial barcode printing workflows
An embedded test bench for gear shifter testing using CAN communication.
Key features:
- Raspberry Pi and Arduino integration
- CAN message reading
- Hardware interaction
- Custom test application
I am currently focused on building a complete industrial machine vision platform with:
- Modular inspection tools
- OCR and barcode reading
- AI-based OK / NG detection
- PLC and camera integration
- Fast training workflow for small CNN models
- Operator-friendly UI
- Industrial deployment support
- Advanced computer vision
- ONNX and GPU inference optimization
- Small CNN model training
- ROS 2
- Industrial robotics
- Scalable software architecture for automation systems
Replace
listpplowith your actual GitHub username.
I am interested in industrial automation, machine vision, traceability systems, PLC software, and custom manufacturing solutions.