Mechanical Engineer | Robotics • Embedded Systems • Multimodal Sensing
I build integrated physical systems, spanning sensing, embedded control, real-time data acquisition, signal processing and robotic actuation.
My recent work has focused on combining biological sensing, computer vision and embedded robotics - from a real-time EEG-controlled mobile robot to synchronised multimodal neural-motor recording and edge perception systems.
Developing a synchronised acquisition and analysis pipeline combining EEG, experimental event markers and vision-derived human kinematics.
Python LSL XDF MNE Computer Vision Signal Processing
Designed and built an EEG-controlled mobile robot with custom embedded communications, packet sequencing, duplicate rejection, watchdog behaviour, failsafe stopping and motor control.
C/C++ Arduino NRF24L01+ Embedded Systems Robotics
Running on-device computer vision and pose estimation on NVIDIA Jetson hardware, with processed motion data integrated into the wider multimodal sensing architecture.
Python NVIDIA Jetson Computer Vision Edge AI
Developing scalable EEG acquisition hardware around multi-channel ADC architectures, custom PCB design and embedded acquisition electronics.
ADS1299 STM32 KiCad PCB Design Embedded Electronics
- First-Class BEng (Hons) Mechanical Engineering
- Robotics and mechatronic system development
- Embedded C/C++ and Python
- Sensor, actuator and communications integration
- CAD, mechanical design and rapid prototyping
- Experimental data acquisition and analysis
- Custom electronics and PCB design
Programming: C/C++ • Python • MATLAB
Embedded: Arduino • STM32 • NVIDIA Jetson • ESP32
Data & Sensing: LSL • XDF • MNE • EEG • IMU • Computer Vision
Hardware: KiCad • PCB Design • RF Communications • Motor Control
Mechanical: SolidWorks • Fusion 360 • ANSYS • CNC • Additive Manufacturing
Currently interested in robotics systems that connect perception, computation and physical interaction.