Industrial Automation → Software Engineering
I build production-critical machines and the software behind them. With 14+ years integrating PLCs, robotics, and vision systems, I’m developing backend and AI systems to bring modern software engineering into industrial automation.
View My Work
I’m a Senior Automation & Controls Engineer with over 14 years of experience designing and integrating PLCs, HMIs, robotics, and vision systems for fully automated industrial assembly machines. I’m currently pursuing a Master of Science in Software Engineering, focused on the complete software lifecycle: architecture and design, requirements engineering, construction, verification and validation, and project management.
My career began in Mexico with a degree in Electromechanical Engineering and has continued in the United States, building production-critical automation systems. My long-term goal is to bridge industrial automation with modern software engineering: using Rust for reliable, high-performance backend systems, Python for training AI models, and practical machine learning that delivers measurable improvements on real manufacturing equipment.
I also study GPU architecture and low-level GPU programming as a hobby to better understand how modern AI workloads execute and how performance can be optimized at the systems level.
In parallel, I teach. My YouTube series, Inteligencia Artificial Desde Cero, is a comprehensive Spanish-language course covering Python, mathematics for machine learning, and deep learning fundamentals, aimed at making AI accessible to engineers and students.
Outside of work, I’m a father of two, a soccer fan, and a regular at the gym.
A comprehensive implementation of the Ethernet/IP protocol in Rust. This project demonstrates advanced network programming and protocol implementation using modern systems programming techniques.
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.
Let's Connect
LinkedIn
Connect professionallyGitHub
View repositoriesTwitter / X
Follow updatesYouTube
Watch contentTwitch
Live streams