Curriculum Vitae

Luis D. Fuentes-Juvera, M.Sc.

Location:EditedPhone:EditedEmail:[email protected]Github:LuisDFJLinkedIn:luisdfjPortfolio:ldfj.dev
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

Badge Icon Rust
Badge Icon C
Badge Icon C++
Badge Icon Python
Badge Icon MATLAB
Badge Icon JavaScript
Badge Icon Bash
Badge Icon SQL

Systems & Infrastructure

Badge Icon Linux
Badge Icon Git
Badge Icon PostgreSQL
Badge Icon VPS Administration
Badge Icon Cloud Deployment

Scientific Computing

Numerical MethodsFinite ElementsReduced-Order ModelingOptimizationData AnalysisScientific Visualization

Concurrency & Performance

MultithreadingParallel ComputingSynchronization PrimitivesLock-Free AlgorithmsMetaprogramming

Graphics & Visualization

Badge Icon OpenGL
Badge Icon Qt
Badge Icon OpenCV

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.