Hi, I'm Genis.
A Robotics and Software Engineer passionate about Autonomous Vehicles.
Software Engineer
Experience with C++, Rust and Python. Has worked with Linux and Embedded platforms.
Full Stack
Experience with full-stack development with NextJS and Svelt / ReactJS.
Roboticist
Passionate about robotics, with experience in autonomous vehicles and machine learning research.
Embedded Systems
Enthusiastic about interfaces and PCB design for communication in advanced systems.
Scroll Down
AUTONOMOUS MOVILITY



I have led the transformation of three different platforms to achieve levels of autonomy: a golf cart (Level 2), a Pix moving platform (Level 2), and a tourist car (Level 3). In these projects, I wrote the algorithms, in ROS2, for the lateral and longitudinal control, CAN bus communication, the preprocessing of the LiDAR Data to ensure accurate environmental perception, obstacle detection, collision detection, obstacle avoidance, and both global and local path planning. Also a user interface using next js. These projects were used to provide tours at the Tecnológico de Monterrey, Campus Mexico City and Campus Monterrey, and at the new ZF headquarters, in Monterrey, to transport workers between sectors. Through these initiatives, I led the creation of a robotics laboratory focused on autonomous vehicles, supported by industry leaders such as ZF Friedrichshafen, Siemens, and the University of Nagoya.

F1 Thent
I steered a programming team in ROS2 to craft and fine-tune autonomous racing algorithms. Our approach combined a Stanley controller for accurate path tracking with 2D LiDAR-based obstacle avoidance, leveraging Frenet frames for dynamic maneuvering.

Racing teams Dashboards
To obtain information about the cars of the Tecnológico de Monterrey's racing teams, I designed two dashboards that show various parameters such as RPMs, speed, current, battery voltage, geolocation, torque, among others. All data is obtained from a database created with Google Firebase.


Gas detection safety system
Implementation of a safety system for detecting harmful gases using interconnected environmental sensors. If the MQ3-alcohol and MQ135-CO2 sensors detect gas concentrations above permissible limits, the system activates ventilation fans and alarm systems to prevent accidents and ensure individual's safety.

Obstacle detection
LiDAR and Monocular Camera-Based Detection ROS2 System to identify and locate objects in 3D space. Converts raw point cloud data into a transformed cloud using the camera's frame of reference and Euclidean clustering to correlate 3D points with 2D image coordinates.

Smart framework for air pressure control in agricultural vehicles
This project involves creating an embedded system for John Deere vehicles that can adjust tire pressure according to terrain. This system uses RTOS in a STM32 microcontroller to communicate with other components using the CAN protocol. Remote monitoring is supported using MQTT protocol via an ESP32. During the project I designed the printed circuit board that would be used to unify the components on a single board. In addition, I created the system interface where the user could interact with the system, observe the errors that occurred and relevant information.

