Projects
8 projects across 4 channels.
Aerial Drones & vision
- Aerial

Autonomous object-tracking drone
A PX4 X500 quadcopter that detects and follows a target, running YOLO on a Raspberry Pi 4 with ROS 2 talking to a Pixhawk 6C.
- Airframe build
- PX4 setup
- ROS 2
- YOLO detection
- Flight validation
Sensors LiDAR & ROS 2 drivers
- Sensors

LiDAR drivers for ROS 2
Pure-Python ROS 2 drivers for two low-cost LiDARs: the Benewake TF-Luna (single point, UART) and the YDLIDAR X2 (360° scan).
- Python
- ROS 2
- UART protocols
- Testing without hardware
Machines PLC, HMI & PCB builds
- Machines

Seed Quilting Machine
I helped design and build a seed quilting machine by developing the control system and programming the PLC and HMI. I also handled wiring, validated all mechanisms, and brought the entire machine together into a fully functional system.
- Control system
- PLC programming
- HMI
- Wiring
- Mechanism validation
- Machines

Covid 19 Vial Machine
I contributed to the development of a COVID-19 vial filling machine by programming the PLC and HMI, and validating valves and actuators to ensure reliable performance. I also handled system wiring and helped integrate all components into a fully functional, production-ready system.
- PLC programming
- HMI
- Valve and actuator validation
- Wiring
- Integration
- Machines

Tube Cutter V1
I designed and built an automated tube cutter by developing the control system, programming the PLC and HMI, and integrating stepper-driven motion for precise cutting. I also handled wiring, validated system performance, and brought the machine together into a reliable, fully functional system.
- Mechanical design
- Control system
- PLC and HMI
- Stepper motion
- Wiring
- Machines

Hydroponics PCB
I designed a custom hydroponics control PCB integrating an ESP32, taking it from schematic to layout and manufacturing through JLCPCB. The board functioned as intended, successfully validating the design and hardware integration.
- PCB design
- ESP32
- Layout
- Manufacturing (JLCPCB)
- Bring-up
Software Native apps & audio
- Software

Plasma CAD
A native parametric mechanical CAD app for Windows: constrained sketches, an editable feature history, assemblies, drawings and sheet metal, on the Open CASCADE kernel. Free for non-commercial use.
- Rust
- Open CASCADE
- Constraint solver
- Native UI
- SoftwareNo capture yet
Plasma synth
A modern synthesizer VST written in Rust. The build log is in progress.
- Rust
- Audio DSP
- VST