Wide overhead view of a ROS2 node graph rendered in RViz on a dark terminal interface, electric cyan topic arrows connecting perception and navigation nodes, clean monospace labels, no natural light
Wide overhead view of a ROS2 node graph rendered in RViz on a dark terminal interface, electric cyan topic arrows connecting perception and navigation nodes, clean monospace labels, no natural light

/ Engineer · Builder · No shortcuts

Autonomous systems built from first principles

ROS2 Jazzy, CARLA, C, Python — every tool earned through real module work. The stack is the context; the code is the record.

— Tool Stack

What the stack runs on

Each tool is in active use across the autonomous stack. No certificates — just system requirements that forced the fluency.

Languages
Robotics
Environment

ROS2 Jazzy · CARLA · RViz · Colcon

C · Python

Git · Linux · Ubuntu · VS Code

Build the real stack. Document as it runs.

Sim and real-world behavior must converge — not two separate codebases. Every module in the autonomous stack is designed to cross that boundary without rewriting.