Platform

Nathanael Smith

Mechatronics Engineering Student

Adelaide, Australia

Mechatronics engineering student specializing in the intersection of embedded software, physics-based modelling, and mechanical design. I design and model systems where control algorithms, physical constraints, and software architectures interact.

R&D roles involving robotics, control systems, automation, modelling, optimisation, and advanced mechatronic system design.

KEY PROJECTS

STM32 Drone Flight Controller

Embedded Systems

Developing a custom STM32F722 flight controller architecture featuring a 3840 Hz cascaded PID loop, 15-state Error-State EKF, and 6-layer PCB design, paired with a hybrid composite airframe.

Hydraulic Radial Piston Motor Model

Simulation & Modelling

Physics-informed dynamic model incorporating nonlinear ODEs, transient compressible flow, and surrogate-assisted Bayesian optimisation for cam profile design.

ESP32 Robotics Control System

Robotics

Embedded control system using FreeRTOS task scheduling, sensor-driven state machines, and multi-actuator coordination with mecanum kinematics.

TECHNICAL SKILLS

Embedded Systems

STM32 (HAL/LL)ESP32C++ (C++17)CMSIS-RTOS v2DMA / Interrupts

Control & Estimation

Cascaded PIDError-State EKFMahony AHRSState MachinesDynamic Modelling

Simulation & Analysis

MATLABPhysics-Based ModellingNumerical MethodsBayesian Optimisation

Design & Hardware

SolidWorksAltium DesignerMulti-layer PCBFEAComposite Structures
EDUCATION

Bachelor of Engineering (Mechatronics)

Ongoing

University of South Australia

Focus on embedded systems, control theory, and multidisciplinary design.

View the full archive of engineering work.

View Systems