Edward Gunter

Robotics & Mechatronics Engineer

BEng Mechatronics — University of Newcastle, 2025

Embedded firmware, PCB design, and physical prototyping — end to end, from first sketch to working hardware.

About Me

Edward Gunter

Mechatronics Engineering graduate (University of Newcastle, 2025), with experience spanning embedded firmware, PCB design, and mechanical prototyping. I work across the full development cycle — from concept and simulation through to fabricated hardware — and prefer roles where that breadth gets used. Based in Newcastle and looking for engineering positions in the area.

Python C/C++ Fusion 360 KiCad Arduino STM32 RP2040 OpenCV PyTorch PCB Design 3D Printing Laser Cutting

Outside of formal projects, I build things for the sake of it — which has taught me at least as much as any coursework. Outside of engineering I enjoy camping, hiking, and PC gaming.

Hardware & CAD

CAD Software

Over 10 years of parametric modelling experience across multiple platforms. Fusion 360 is my primary tool, with Inventor, Onshape, and Creo used through university coursework. All modelling is done with fabrication in mind — tolerances, print orientation, and assembly constraints are part of the process from the start.

Fusion 360 Autodesk Inventor AutoCAD Onshape Creo

Fabrication

Extensive experience with FDM printing and laser cutting for rapid prototyping. Familiar with the practical constraints of each process — layer orientation, wall thickness, clearance fits, and material behaviour — and how to design around them to get reliable results first time.

FDM 3D Printing Laser Cutting CNC Routing

Electronics

PCB Design

Designed and assembled PCBs for multiple university and personal projects, covering schematic capture, board layout, component selection, fabrication, and hand assembly. KiCad is my primary tool, with EasyEDA used for quick-turn prototypes.

KiCad Autodesk Eagle Fusion 360 EasyEDA

Microcontrollers

Experience with a range of embedded platforms — STM32 and RP2040 for custom hardware designs, Arduino for rapid prototyping, and ESP32 for wireless applications. Firmware written in C/C++ using native HAL and SDK libraries.

Arduino STM32 ESP32 Raspberry Pi RP2040

Software

Python

Applied Python for computer vision and machine learning projects, including a shape recognition neural network, face and character recognition pipelines, and a reinforcement learning agent. NumPy and Pandas used for data processing tasks.

OpenCV PyTorch NumPy Pandas
  • Shape recognition neural network (PyTorch)
  • Face and character recognition (OpenCV)
  • Reinforcement learning AI snake (Pygame / Keras)

C / C++

Primary language for embedded firmware development — used for PID controllers, IMU sensor fusion, and real-time control loops across STM32 and RP2040 platforms. Also experienced with C# through the Unity game engine.

Arduino IDE STM HAL CMake C# (Unity)

Projects

Balancing Robot

Balancing Robot

Self-balancing two-wheeled robot developed as a solo university project. Responsible for the full PCB design in KiCad — motor driver selection, component placement, and board layout — and all firmware development, including a complementary filter for IMU-based angle estimation and a PID control loop. The majority of development time was spent on controller tuning and system identification.

KiCad PID Control IMU C++ Motor Driver
Rocket Roll Controlled Camera System

Rocket Roll Controlled Camera System

Final year project: an active roll-stabilised camera gimbal designed to maintain horizon-level footage throughout a rocket's flight. Completed as a solo project, covering mechanical design in Fusion 360, custom PCB design in KiCad, and firmware for IMU-based sensor fusion and servo control. Tight size and mass constraints shaped every design decision across the mechanical, electrical, and software domains.

Custom PCB IMU Sensor Fusion Servo Control KiCad Fusion 360
Fully 3D Printed Rocket

Fully 3D Printed Rocket

A small rocket designed for 18mm motors, fully 3D printable in under two hours. The design prioritised structural integrity within FDM constraints — careful consideration of layer orientation, wall count, and load paths to produce parts strong enough for flight without excessive print time.

Fusion 360 FDM 3D Printing Design for Manufacturing
Filament Storage

Filament Storage

Modular filament spool rack built from aluminium extrusion with custom 3D printed brackets. Designed to minimise material usage and print time while maintaining rigidity and allowing easy reconfiguration — a practical exercise in design for assembly and manufacturing constraints.

Fusion 360 FDM 3D Printing Aluminium Extrusion

Currently Building

In Progress

Autonomous Drone

Developing an autonomous quadcopter using a simulation-first approach. The custom physics simulator models quadcopter dynamics with a simulated IMU, and currently implements an MPC controller capable of flying to a target altitude and maintaining a stable hover. The goal is to validate the full navigation and control stack in simulation before transitioning to real hardware.

Python Physics Simulation Flight Control Autonomous Navigation
Smart Bar Coaster
In Progress

Smart Bar Coaster

A connected coaster using a precision load cell to measure liquid weight in real time, with RGB LED feedback to guide accurate pours. The hardware is functional — weight measurement and LED control are implemented and working. Companion app development is currently underway.

Embedded Hardware Load Cell PCB Design App Integration Wireless Comms

Contact

Based in Newcastle, NSW — Open to opportunities

Email Me LinkedIn GitHub Resume