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

Highlights

  • Pro

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.

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

    High-performance EtherNet/IP driver for Allen-Bradley PLCs, written in Rust.

    Rust 43 4

  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

    Open-source SCADA / HMI platform. Ignition-class capability, MIT-licensed, community-extensible.

    Rust