All Projects

A minimal index of curated project pages.

Work Experience

Research Internship, Auckland Bioengineering Institute (ABI)

Mechatronics
CADPrototypingTestingMagnetics

Designed and prototyped a soft electromagnetic valve powered by electropermanent magnets (EPMs) for magnetohydrodynamic soft robotic systems. Integrated electromagnetic modelling, mechanical design, and experimental validation to evaluate force generation, switching behaviour, and energy efficiency. Iteratively refined prototypes through CAD, testing, and performance analysis.

Read more

Fonterra Internship

Mechatronics
Data AnalysisSeeqUtilitiesOptimisation

Conducted a site-wide utility performance review analysing electricity, steam, chilled water, compressed air, and water systems to support cost forecasting and operational decision-making. Built Seeq dashboards and validated metering data against plant HMIs and schematics. Led a data-driven milk dryer wash optimisation project using structured define–measure–analyse methods, translating operational observations into implemented efficiency improvements.

Read more

Project Management & Systems Planning

Dynamic Project Management & Gantt System

Project ManagementFonterra Internship
ExcelSchedulingDependenciesCritical Path

Designed and built a fully dynamic Excel-based Gantt scheduling system to plan and analyse milk dryer wash and maintenance activity. Implemented full dependency logic (FS, SS, FF, SF), critical path and float analysis, adjustable time scaling (seconds to days), and plan vs baseline comparison with automated visualisation. Improved sequencing clarity, downtime identification, and decision-making. Later adapted the framework for coordinating complex, multi-milestone university engineering projects.

Read more

My University Gantt — University Planner

University Planner
PlanningGanttSchedulingExcel

A personal university planning Gantt used to map coursework milestones, deadlines, and major project deliverables.

Read more

2 — AI & Data-Driven Engineering

Computer vision structural drawings

Computer Vision Project (Ongoing) – Structural Drawing Interpretation Using Deep Learning

AI & Data
Computer VisionDeep LearningSegmentationPyTorch

Developing an instance-segmentation pipeline to extract beams, columns, and walls from structural engineering drawings. Custom dataset construction, PyTorch training, precision–recall / IoU evaluation, and geometry-aware post-processing. Ongoing supervised research project.

Read more

3 — Electrical & Embedded Systems

INTEC Solar Feasibility (Ongoing)

Final Year Project • 2026 (Ongoing)
Solar PVBESSGrid ModellingEnergy ModellingFinancial AnalysisSystem Design

Developing a utility-scale solar PV and battery feasibility framework in partnership with INTEC Energy Solutions, integrating grid modelling, system design, and financial viability assessment.

Read more
Flight computer and rocket

Flight Computer & Rocket Design

RocketryLevel 1
PCBFirmwareOpenRocketAero DesignRecovery

Completed Level 1 rocketry by designing, simulating, and launching a certification rocket with a custom PCB flight computer for telemetry and recovery.

Read more
Step counter

STM32 Step Counter – Real-Time Embedded Wearable System

FirmwareUniversity
STM32Bare-Metal CSPIDMAFSM

Real-time step counting on STM32C071 (Cortex-M0+). LSM6DS IMU over SPI, 20-sample moving-average filter, peak–valley FSM detection at 50 Hz, OLED display + RGB LEDs + PWM buzzer. Cooperative scheduler, DMA for ADC and I²C, modular bare-metal C architecture.

Read more
UC Fun Kit

UC Fun Kit (UCFK4) – Two-Player Embedded Game

EmbeddedUniversity
CAVRIR CommsFSMLED Matrix

Two-player embedded game on the UCFK4 AVR platform (ENCE260, team of 2). Real-time IR communication between boards, deterministic FSM, LED matrix display rendering, and modular C firmware architecture with explicit hardware abstraction.

Read more
Competitive national autonomous race

Custom ARM-Based Embedded Vehicle Remote Control System (Ongoing)

Mechatronics
ARMPCBSMTRadioTesting

A remote control car steered by head movement tilt your head and the car follows. The system uses two custom PCBs: one mounted on the car and one worn on a hat that detects head orientation and transmits commands wirelessly. Both are built around ARM Cortex-M4 microcontrollers with motor control, radio communication (NRF24L01+), power regulation, and sensing. The car also carries a Nano Cam 2 with a 5.8 GHz VTX module (salvaged from a Tiny Hawk drone), transmitting a live FPV feed so the driver can wear goggles and see exactly what the car sees.

Read more
Electric go-kart drive system

Electric Go-Kart Drive System (Semester 2)

Electrical
MotorsModellingControlSimulationInverter

Group project within ENEL471 – Power Electronics 2 (Semester 2 2026). Design and build of a high-power electric go-kart drive system: converter topology selection, state-space modelling, feedback compensation, current-mode control, SVPWM motor control, and thermal/EMI design.

Read more
Intelligent distribution network optimisation

Intelligent Distribution Network Optimisation (Semester 2)

Electrical
OptimisationPowerSimulationAnalysis

Technical design project within ENEL667 – Renewable Electricity System Design (Semester 2 2026). System-level renewable network design covering generation sizing, energy storage integration, grid integration via power electronics, protection and control, and distributed generation analysis.

Read more
Competitive autonomous robot

Autonomous Robot Competition

MechatronicsUniversity
C++State MachinesSensor FusionToF SensorsI2CReal-Time

Autonomous weight-collecting RoboCup robot (team of 3). Teensy 4.0 at 600 MHz, 8 × ToF sensors with weighted fusion, three-layer hierarchical state machine, dual pickup system, and real-time task scheduling. I owned the embedded architecture, state machine design, sensor fusion, and calibration tooling.

Read more

FPGA Reaction Timer

Electrical
VHDLFPGAFSMTiming

Programmed a reaction timer on a Nexys-4 DDR FPGA using VHDL. Implemented a finite state machine, arithmetic logic unit, pseudo-random generator, and 7-segment display interface.

Read more
Solar car competition

Solar Car Competition

Electrical
ModellingSimulationControlPCBLTspice

Designed, simulated, and built electronic hardware enabling a DC motor to run directly from a solar panel.

Read more
Line following robot

Line Following Robot Competition

MechatronicsUniversity
KiCad PCBATmega328Embedded C++Motor DriversSensors

8th out of 36 teams at the LFR competition (14.939 s). Custom KiCad PCB with MOSFET motor drivers, TCRT5000 optical sensors, and reactive closed-loop control firmware on an ATmega328. Designed the PCB, debugged hardware faults, and implemented the control algorithm.

Read more
PLC elevator

PLC-Based Elevator Control System

MechatronicsUniversity
PLCLadder LogicFSMMotion ControlEncoder

Omron PLC control system for a physical elevator rig (ENMT211, team of 2). Custom motion controller (accel/decel/hold), encoder-based floor positioning, door interlock logic, and direction-based scheduling FSM — all under MCU safety supervision.

Read more

4 — Mechanical Design & Analysis

CNC coaster

CNC Coaster Manufacturing Project

Mechanical
SolidWorksCAMCNCManufacturing

End-to-end CAD-to-CNC workflow with solid modeling and toolpath generation.

Read more
FEA analysis

FEA Analysis of a Frame Structure

Mechanical
PythonFEA

Developed a Python program to analyse forces, moments, and reactions in frame structures.

Read more
Tap wrench

Tap Wrench

Mechanical
MachiningLatheMillingTappingMetrology

Machined an adjustable tee-handle tap wrench from mild steel stock to workshop drawings using a lathe and mill, practising turning, milling, drilling, tapping, and fitting to tolerance.

Read more

← Back to portfolio