Sergio Gallegos

Senior Automation Engineer | MSSwE Student

I design industrial automation systems and build intelligent software. 14+ years integrating PLCs, robots, and vision systems, now applying machine learning and software solutions to make them smarter.

LinkedIn · GitHub · YouTube

View My Work

About Me

Sergio Gallegos

I'm a Senior Automation & Controls Engineer with 14+ years of experience integrating PLCs, HMIs, robotics, and vision systems for industrial assembly machines. Currently pursuing a Master of Science in Software Engineering, I'm expanding into machine learning and AI with a focus on robotics and vision applications in manufacturing.

My career began in Mexico, where I earned my degree in Electromechanical Engineering, and has continued in the United States, where I work with automation companies building fully automated production systems. I'm passionate about connecting traditional industrial controls with modern AI to create smarter, more adaptive machines.

I also teach. My YouTube series, Inteligencia Artificial Desde Cero, is a comprehensive Spanish-language course covering Python, mathematics for machine learning, and deep learning fundamentals.

Outside of work: father of two, soccer fan, gym regular.

Core Competencies

Industrial Automation

PLC Programming HMI Development Robot Integration Computer Vision Systems Software Solutions MES/ERP SCADA Motion Control Web Solutions Traceability Systems

Software Engineering

C++ Python Java C# JavaScript Software Architecture and Design Software Project Management System Design OOP Data Structures and Algorithms

Machine Learning & AI

Deep Learning Computer Vision Neural Networks TensorFlow PyTorch SIMD Optimization Autograd Systems Robotics AI

Engineering Foundation

Electromechanical Mathematics Physics Control Systems Signal Processing Linear Algebra Calculus Statistics Thermodynamics Heat Transfer Mechanical Design Manufacturing Process

Featured Projects

Rust Ethernet/IP

A comprehensive implementation of the Ethernet/IP protocol in Rust. This project demonstrates advanced network programming and protocol implementation using modern systems programming techniques.

Rust Networking Protocol Systems Programming

Inteligencia Artificial Desde Cero

A comprehensive video course series in Spanish teaching Artificial Intelligence from the ground up. Covers essential topics including Python programming, mathematics for machine learning, machine learning fundamentals, and deep learning concepts. Perfect for Spanish-speaking beginners.

Python Machine Learning Deep Learning Mathematics Spanish

Let's Connect