Fabian Hernandez Flores

Hi, my name is

Fabian Hernandez Flores

Computer Engineer · Embedded Systems · Robotics & AI

I am a computer engineer focused on embedded systems, autonomous robotics, and AI. I work across the hardware-software stack, from microcontroller firmware and custom PCB design to reinforcement learning for multi-agent systems. I enjoy learning new technologies and applying them to practical engineering problems.

01

Experience

Where I've worked and what I worked on.

AI Trainer @ DataAnnotation Tech

Mar 2024 — Present
  • Evaluate and improve state-of-the-art LLMs through code review, prompt testing, and software engineering analysis across C++, C, Rust, Python, and JavaScript.
  • Create complex system instructions, coding prompts, and evaluation tasks to test model reasoning, code generation, debugging, and adherence to engineering best practices.
  • Build isolated Docker-based testing environments, write validation scripts and golden solutions, and document evaluations with Markdown and LaTeX.
  • LLM evaluation
  • Docker
  • Python
  • C++
  • Rust
  • JavaScript

Graduate Researcher @ Multiple Autonomous Robot System Research Lab

Dec 2024 — May 2026
  • Conducted thesis research on collaborative autonomous driving, integrating camera, LiDAR, GPS, and radar sensor data with reinforcement learning and Control Barrier Functions.
  • Contributed to LLM-Foraging in Gazebo, using OpenAI GPT-5 mini as a low-cost reasoning agent for decentralized tactical decisions in CPFA-based swarm robot foraging.
  • Trained and evaluated centralized and decentralized PPO policies for swarm foraging in Webots using Deepbots, PyTorch, and Stable-Baselines3 to improve performance over the CPFA baseline.
  • Developed and tested autonomous workflows using ROS 2 Jazzy, Gazebo Harmonic, ArduPilot SITL, MAVROS, and Python/C++ for simulation-to-hardware drone control.
  • Assisted in building a low-cost autonomous drone platform with a Raspberry Pi 4, selected electronic components, custom batteries, and 3D-printed modular mounts.
  • ROS 2
  • Gazebo
  • Webots
  • PyTorch
  • Stable-Baselines3
  • ArduPilot
  • MAVROS
  • Python
  • C++
03

Skills

Tools and technologies I work with.

Languages

  • C++
  • C
  • Rust
  • Ruby
  • Python
  • HTML
  • CSS
  • JavaScript
  • Verilog
  • MATLAB
  • SQL

Frameworks & Platforms

  • ROS 2
  • PyTorch
  • TensorFlow
  • OpenCV
  • CARLA
  • CUDA
  • Gazebo
  • Webots
  • Stable-Baselines3
  • ArduPilot
  • MAVROS

Tools & Workflow

  • Git
  • VS Code
  • Agile
  • CI/CD
  • Docker
  • LLM multi-agents
  • LTSpice
  • KiCad
  • Linux
  • RTOS
  • CMake
04

Contact

Let's build something. Reach out anytime.