Resume Portfolio GitHub

Robotics | Mechatronics | Machine Learning

Tomas Franco

M.S. Mechanical Engineering candidate at Cal Poly SLO building robotic systems that perceive, decide, and act across hardware, software, sensing, and control.

Currently focused on LLM-guided robot manipulation, sensor-based validation, automation, and reliable hardware-software integration.

SELECTED PROJECTS

Quanser QArm thesis robot facing stacked cubes

01 / THESIS

Thesis in Progress

LLM-Guided Autonomous Pick and Place

Closed-loop manipulation on the Quanser QArm using RGB-depth sensing, YOLO instance segmentation, and an LLM planner. The system sorts and stacks cubes with grasp checks, scene validation, gain tuning, and motion safety limits.

Tools: Python, YOLO, RGB-D sensing, current sensing, Quanser QArm, control tuning, LLM planning

MXCarkit autonomous driving vehicle on course

02 / AUTONOMOUS DRIVING

Autonomous Vehicles

MXCarkit Autonomous Driving Pipeline

End-to-end autonomous driving pipeline using Docker, PilotNet behavioral cloning, YOLOv11 traffic light detection, ROS2, Python, Foxglove validation, and live hardware testing on a small multi-sensor vehicle platform.

Tools: Python, ROS2, Docker, PilotNet, YOLOv11, Foxglove, ONNX, hardware validation

Healbot Quanser QArm robot project

03 / HEALBOT

Vision and Speech Pipeline

Healbot Robotic Assistant

Robotic assistant that interprets symptom-focused speech requests, selects the correct item with an LLM, uses YOLO for object detection, and completes pick-and-place actions with the Quanser QArm.

Tools: Python, speech input, LLM reasoning, YOLO, Quanser QArm, inverse kinematics

Romi line following robot hardware

04 / ROMI

Mobile Robotics

ROMI Line Following Robot

Differential-drive robot using IR sensing, wheel encoders, IMU feedback, heading control, and dead reckoning to complete a closed course with checkpoints and wall detection.

Tools: Python, IR sensor array, encoders, BNO055 IMU, closed-loop control, dead reckoning

DAL-I robotic drafting system

05 / DAL-I

PCB and Robotics

DAL-I Robotic Drafter

Robotic drafting system with an RRP architecture. I worked on electrical design, custom PCB development, board bring-up, wiring, software, and physical system integration.

Tools: PCB design, electrical schematics, board bring-up, soldering, G-code, robotics integration

Technical Skills

Robotics

  • Robot Manipulation
  • Motion Planning
  • Kinematics
  • Sensor Integration
  • Controller Tuning

Software

  • Python
  • MATLAB
  • Linux
  • ROS2
  • Embedded Programming

Perception and AI

  • OpenCV
  • YOLO
  • Machine Learning
  • LLM Integration
  • Validation Pipelines

Hardware and CAD

  • PCB Design
  • Microcontrollers
  • Electrical Schematics
  • SolidWorks
  • Fusion 360

About

I like working on projects that connect software, electronics, and physical hardware. My experience includes PCB design, embedded systems, computer vision, control, machine learning, hardware assembly, and mechanical design fundamentals.

For my thesis, I am developing an LLM-guided manipulation pipeline on the Quanser QArm, with an emphasis on perception, feedback, failure analysis, and validation so the robot can act more reliably in the real world.

M.S. Mechanical Engineering

Cal Poly SLO | Expected June 2026

Thesis: LLM-Guided Robotic Manipulation

GPA: 3.71

B.S. Mechanical Engineering

Cal Poly SLO | March 2025

Focus: Mechatronics

GPA: 3.68 | Dean's List

Interested in robotics, mechatronics, hardware design, and validation.Feel free to reach out.