Projects

Engineering work across EV systems, firmware, and tooling

Manually curated projects with enough technical context to show what I owned, what I built, and what each system proved.

2026FPGA module project developer

High Frequency Trading Verifier

A module project for FPGA Design for System-on-Chip, focused on hardware-side trade validation logic for low-latency checking and deterministic decision flow.

  • FPGA
  • Verification
  • SoC
  • Verilog
2025Maintainer and framework author

Bare-Metal STM32F4 Library

A from-scratch STM32F4 bare-metal firmware library focused on deterministic startup, direct peripheral ownership, and reusable low-level drivers without HAL dependence.

  • Bare Metal
  • Firmware Architecture
  • STM32
  • Drivers
2025Bare-metal DSP system developer

Cortex-A9 Bare-Metal DSP System

A bare-metal DSP system on the DE1-SoC Cortex-A9 combining direct register access, FPGA-mapped peripherals, file-based media pipelines, and ARM NEON SIMD acceleration.

  • Cyclone V
  • Bare Metal
  • DSP
  • SoC
  • NEON
2025Vice-Captain and Chief Electrical Officer

Electric Go-Kart Platform

A multi-year EV build covering electrical architecture, STM32 firmware, telemetry, HMI, aerodynamics-informed system tradeoffs, and race-day reliability.

  • EV Systems
  • STM32
  • CAN
  • Telemetry
  • PCB Design
2025Frontend and website contributor

Team Website Projects

Frontend and website work across student engineering team sites, including the E-Kart Club website and the Leeds Sustainable Marine Team website.

  • Web Development
  • React
  • Tailwind CSS
  • Firebase
2024Embedded and tooling developer

GCAN CAN Analyzer and Data Logger

A Raspberry Pi based real-time CAN monitoring and logging tool with a Python GUI, CSV and SQLite export, and modular room for analytics growth.

  • CAN
  • Python
  • Telemetry
  • Tooling