Skills in Detail

A deeper look at the tools and disciplines I use across robotics, embedded systems, and applied software.

Python

Used for test automation, data analysis, tooling, and robotics glue code.

C++

Firmware and performance‑sensitive components; ROS 2 nodes where latency matters.

Java

General programming background and mobile integrations.

Docker & Linux

Dev environments, reproducible builds, and deployment on SBCs/servers.

ROS 1/2

System integration, autonomy stacks, and simulation.

VHDL

Digital design and SoC coursework and projects.

PCB Design — Altium & KiCad

Schematics, layout, DFM, and bring‑up for embedded systems.

Embedded Development

Bare‑metal and RTOS workflows, peripherals, and debugging.

Soldering — SMD/THT

Prototype assembly, rework, and test.

Systems Engineering & Project Management

Requirements, interfaces, and execution across disciplines.

Hardware/Software Troubleshooting

End‑to‑end debugging mindset.

Mechanical CAD, Gazebo, Isaac Lab

Design for integration and validation in simulation.

← Back to Home