Curriculum Vitae
Luis D. Fuentes-Juvera, M.Sc.
Software engineer specializing in scientific computing, systems programming, and high-performance numerical software. Experienced in Rust, Python, and C development for parallel computing, simulation, embedded systems, and research-grade engineering applications.
Software Engineer | Scientific Computing | Systems Programming | Embedded Systems
Programming Languages
Systems & Infrastructure
Scientific Computing
Numerical MethodsFinite ElementsReduced-Order ModelingOptimizationData AnalysisScientific Visualization
Concurrency & Performance
MultithreadingParallel ComputingSynchronization PrimitivesLock-Free AlgorithmsMetaprogramming
Graphics & Visualization
Embedded & Hardware
RP2040STM32ESP32Serial CommunicationFirmware Development
Professional Experience
Software Engineer Jan 2022 - Jun 2022
Intel Corp. Gdl., Mx.
- Maintained and extended a Python automation framework used for low-level electrical validation of Intel platform hardware.
- Collaborated with distributed engineering teams across multiple sites to develop and maintain validation automation tools.
- Led and mentored a team of 3 engineers in maintaining, updating, and troubleshooting departmental software infrastructure.
- Authored development and maintenance guidelines that improved software usability and onboarding for non-specialist engineers.
Eletrical Validation Intern Jan 2021 - Jan 2022
Intel Corp. Gdl., Mx.
- Developed SQL-based data analysis workflows and statistical tooling for automated processing of electrical validation test data.
- Automated Electrical validation process using Python.
- Supported USB 3.2 System Marginality Validation (SMV) activities through automation and analysis tooling.
Automation and Data Analysis Consultant Feb 2022 - Jun 2022
Preformed Line Products Mx. Qro., Mx.
- Designed an on-premise Python data-acquisition system for Industrial-IoT applications.
- Conducted technical requirements gathering.
- Implemented a PowerBi dashboard for the stakeholders KPIs.
- Documented installation, maintainance and use guidelines for non-technical stakeholders.
Research Software Experience
Graduate Researcher Computational Mechanics Software Engineer Aug 2024 - May 2026
Tecnológico de Monterrey Mty., Mx.
- Designed and implemented high-performance scientific computing software in Rust, including parallel algorithms, metaprogramming utilities, and synchronization primitives for computational mechanics simulations.
- Reduced simulation runtime by approximately 70% through memory-layout optimization, lock-free execution strategies, and parallel processing techniques.
- Developed distributed Python pipelines to ingest and process 5+ GB of raw domain-specific datasets, eliminating critical bottlenecks within the computational cycle.
Research Assistant Data Analyst & Integration Engineer May 2025 - May 2026
Tecnológico de Monterrey Mty., Mx.
- Developed a desktop application for mechanical testing equipment using the MVC architectural pattern and serial communication interfaces.
- Built Python-based data processing and visualization tools that automated experimental analysis workflows for scientific publications.
M.Sc. Thesis Digital Twins for Compliant and Elastic Components Aug 2022 - Jun 2024
Tecnológico de Monterrey Qro., Mx.
- Developed a real-time digital twin framework integrating computer vision, numerical simulation, and OpenGL visualization.
- Utilized novel computer vision algorithms and reduced-basis models to achieve real-time execution.
- Implemented a reponsive real-time mechanical simulation of a physical compliant component using Python, MATLAB, and OpenGL.
Research Stay Cyber-Physical Integration of Compliant Systems Jan 2023 - Feb 2023
University of Alberta Ab., Ca.
- Collaborated with interdisciplinary research teams across Canada and Mexico and co-authored work presented at an international conference.
Research Internship Handover Management in 5G Multi-Tier Networks Jan 2021 - Jun 2021
Tecnológico de Monterrey Qro., Mx.
- Developed and released an open-source simulation framework for evaluating handover-management strategies in heterogeneous 4G/5G cellular networks.
- Implemented and evaluated machine-learning-based handover policies using simulated multi-tier cellular networks.
Selected Projects
Parallel SDF Mesh Generator LuisDFJ/top-rs
Rust | Parallel Computing | Computational Geometry
- Designed and implemented a signed-distance-function (SDF) based mesh generation library in Rust.
- Developed a three-stage parallel mesh assembly pipeline combining lock-free execution and synchronized processing stages.
- Implemented compile-time code generation tools to reduce combinatorial runtime overhead.
- Designed a functional API allowing geometry definition through composable Rust closures.
- Optimized mesh construction and topological assembly algorithms for large-scale computational geometry workloads.
Split Keyboard Firmware LuisDFJ/crkbd-firm
C | Firmware | Embedded System
- Developed firmware for a programmable split mechanical keyboard supporting multiple layouts.
- Implemented low-level hardware interfaces and embedded control logic on RP2040 microcontroller.
- Implemented HID USB descriptor for seamless connection.
Robotics Control and Simulation Platform LuisDFJ/RoboUI
Python | Qt | OpenGL | Kinematic Simulation
- Developed a graphical application for real-time control and visualization of a 3-DoF robotic manipulator.
- Implemented forward and inverse kinematics algorithms and interactive visualization tools.
Education
PhD of Science in Engineering Not Concluded 2024 - 2026
Tecnológico de Monterrey Mty., Mx.
Master of Science in Engineering First Class Honors (GPA 4.0) 2022 - 2024
Tecnológico de Monterrey Mty., Mx.
Mechatronics Engineer First Class Honors (GPA 4.0) 2017 - 2022
Tecnológico de Monterrey Qro., Mx.
Courses
CANIETI Occidente Nov 2022
- Intensive course (60h) in Object Oriented Programming, Functional Programming, Data Science and Computer Graphics using Python.
Coursera May 2020
- Course series covering: introduction to deep-learning, convolutional neural Networks and time-series prediction.