Skip to content
View aaronreycast's full-sized avatar

Highlights

  • Pro

Block or report aaronreycast

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aaronreycast/README.md

Hi, I'm Aaron Reyes Castillo 👋

Robotics Software Engineer · Autonomous Systems

Perception · SLAM · Sensor Fusion · ROS 2 / C++ · Learning-Based Control


I build autonomous systems on real robots — perception, SLAM, and learning-based control — and I bring 3.5+ years of Tesla-program validation rigor to the work.

🤖 Research Assistant, Robust Field Autonomy Lab (Prof. Brendan Englot) @ Stevens — developing the autonomy stack for an autonomous surface vehicle (ASV) in ROS 2 Jazzy / C++: LiDAR–camera fusion, AprilTag localization, SLAM, and a reinforcement-learning robust controller that self-adapts to changing wave conditions, deployed on NVIDIA Jetson + embedded hardware and validated in the Davidson Laboratory wave tank.

🚗 Before grad school — 3.5 years at AGP eGlass owning design validation (DVP) and KUKA robotic-cell commissioning for Tesla, Volvo, and GM programs (incl. the Tesla AP4 Autopilot glass family) as sole New-Models-Introduction engineer at the Tracy, CA plant.

🎓 MEng in Robotics @ Stevens Institute of Technology (GPA 3.89, expected Dec 2026) · Graduate Certificate in ML & AI for Mechanical Engineering.

🎯 Open to full-time Autonomous Systems / Robotics Software Engineer roles (perception, planning, autonomy) — Texas & California.


🛠️ Tech Stack

Languages C++ Python MATLAB

Autonomy & Robotics ROS 2 Gazebo Simulink  SLAM · Sensor Fusion (LiDAR + stereo + IMU) · Motion Planning · AprilTag Localization · State Machines · PID & Robust Control

Perception & ML PyTorch OpenCV  Deep Learning · Reinforcement Learning (robust control) · Perception Pipelines

Embedded & Deployment NVIDIA Jetson Raspberry Pi Linux  Real-robot deployment · Sensor calibration


📌 Featured Projects

Multi-Robot Warehouse Simulation  ·  MATLAB · Simulink · Simscape Multibody  ·  team project (ME 635, Group 11) A fleet of autonomous warehouse robots — task allocation, A* planning, VFH avoidance, and token-based corridor right-of-way — with a 2D decision engine driving a physics-based 3D Simscape visualization. My role: designed and implemented the dynamic task allocator and the token-based corridor right-of-way protocol, built the entire 3D Simscape Multibody model from scratch, and connected the 2D→3D pose pipeline. (Teammates contributed additional planning experiments, analytics, and reporting.)

Autonomous Object Sorting Using a Mobile Robot  ·  MATLAB / Simulink  ·  team project An autonomous mobile robot that navigates to objects and sorts them into predefined zones, developed and tested in MATLAB. My role: contributed to the roadmap / path design — establishing the analytical starting point, then testing and tuning the path waypoints to produce a collision-free route — and helped develop the wall-avoidance algorithm documented in the project report.


📫 Connect

LinkedIn Email


Autonomy on real hardware, backed by validation discipline.

Pinned Loading

  1. Multirobot-Warehouse-Simulation Multirobot-Warehouse-Simulation Public

    Multi-robot warehouse simulation — dynamic task allocation, A* planning, VFH avoidance, and token-based corridor right-of-way. MATLAB engine + 3D Simscape Multibody visualization.

    MATLAB 1

  2. Autonomous-Object-Sorting-using-a-Mobile-Robot Autonomous-Object-Sorting-using-a-Mobile-Robot Public

    State-machine mobile robot that detects colored objects and sorts them into matching collection zones using roadmap planning and wall-avoidance — modeled and validated in MATLAB/Simulink (Stevens M…

    MATLAB 1