Senior Controls Engineer building modern industrial software systems, backend infrastructure, and open-source automation tooling.
I’m Sergio Gallegos — a Senior Controls Engineer with experience designing and programming industrial automation systems, integrating PLCs, HMIs, robotics, motion control, and vision systems for production-critical machinery.
Currently pursuing a Master’s degree in Software Engineering while transitioning deeper into backend systems, distributed systems, AI infrastructure, and modern software architecture.
My goal is to bridge industrial automation with scalable software engineering and intelligent systems.
- Industrial software infrastructure
- Rust backend development
- EtherNet/IP communication systems
- AI systems & machine learning
- High-performance computing
- Distributed systems
- Modern HMI/SCADA architectures
- Open-source industrial tooling
A memory-safe EtherNet/IP communication library written in Rust for industrial automation systems.
Focused on:
- Allen-Bradley PLC communication
- High-performance industrial networking
- Modern Rust APIs for automation
- Building foundations for future industrial software ecosystems
🔗 https://github.com/sergiogallegos/rust-ethernet-ip
Experimental modern web-based HMI/SCADA platform focused on flexibility, openness, and modern software practices for industrial environments.
Goals include:
- Web-native industrial interfaces
- Real-time visualization
- PLC integration
- Modular architecture
- Open industrial connectivity
🔗 https://github.com/sergiogallegos/OpenWebHMI
Full-stack music queue platform built with modern backend and frontend technologies.
Stack includes:
- Rust
- Axum
- Tokio
- React
- TypeScript
- PostgreSQL
- AWS
Focused on learning scalable backend architecture, async systems, APIs, and cloud deployment.
- Allen-Bradley / Rockwell Automation
- Beckhoff TwinCAT
- PLC Programming
- Motion Control
- Robotics Integration
- Industrial Vision Systems
- EtherNet/IP
- Industrial Networking
- Linux · macOS · Windows
- Ghostty · Zed · Neovim
- Git · Docker · GitHub Actions
- RTX 3060 Workstation
- Ryzen 9 7900X
🎓 Master’s in Software Engineering (in progress)
Areas of interest:
- Software Architecture
- AI & Machine Learning
- Distributed Systems
- HPC & Scientific Computing
- Systems Programming
- Father of two
- Passionate about learning and teaching
- Interested in AI, systems, and industrial technology
- Gym, soccer, and reading
