Skip to content
View sergiogallegos's full-sized avatar
💻
typing...
💻
typing...

Block or report sergiogallegos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sergiogallegos/README.md

Sergio Gallegos

Industrial Automation × Software Engineering

Senior Controls Engineer building modern industrial software systems, backend infrastructure, and open-source automation tooling.

LinkedIn YouTube Twitter

Profile Views


About

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.


Current Focus

  • 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

Open Source Projects

🦀 rust-ethernet-ip

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


🌐 OpenWebHMI

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


🎵 DJVibeBar

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.


Tech Stack

Languages

Backend & Infrastructure

Frontend

Systems & Automation

  • Allen-Bradley / Rockwell Automation
  • Beckhoff TwinCAT
  • PLC Programming
  • Motion Control
  • Robotics Integration
  • Industrial Vision Systems
  • EtherNet/IP
  • Industrial Networking

Development Environment

  • Linux · macOS · Windows
  • Ghostty · Zed · Neovim
  • Git · Docker · GitHub Actions
  • RTX 3060 Workstation
  • Ryzen 9 7900X

Education

🎓 Master’s in Software Engineering (in progress)

Areas of interest:

  • Software Architecture
  • AI & Machine Learning
  • Distributed Systems
  • HPC & Scientific Computing
  • Systems Programming

Beyond Engineering

  • Father of two
  • Passionate about learning and teaching
  • Interested in AI, systems, and industrial technology
  • Gym, soccer, and reading

Building systems that connect machines, software, and intelligence.

Pinned Loading

  1. rust-ethernet-ip rust-ethernet-ip Public

    Cross-platform EtherNet/IP/CIP explicit-messaging SDK for CompactLogix and ControlLogix, with Rust, .NET/C#, Python, C, and C++ APIs.

    Rust 50 10

  2. curso-ia-desde-cero curso-ia-desde-cero Public

    🎓 Curso completo de Inteligencia Artificial desde cero: Python → Matemáticas → Machine Learning → Deep Learning | episodios con notebooks interactivos en Google Colab

    Jupyter Notebook 1

  3. OpenWebHMI OpenWebHMI Public

    SCADA / HMI platform.

    Rust 7 1

  4. compas compas Public

    Compas -> open-source cross-platform, real-time professional DJ App & DAW software

    Rust 1