A hardware-led Formula Student BMS project covering STM32 master-board design, LTC6812 cell-monitoring hardware, dual isoSPI chains, pack measurement, safety permission logic, embedded firmware, desktop tooling, and pre-hardware validation.
Electronic Engineering · FPGA · Embedded Systems · PCB Design
Keelan Reilly
Building hardware systems from RTL accelerators to embedded firmware and custom PCBs. Work spans FPGA implementation, mixed-signal board design, embedded C on STM32, and the verification and tooling that connects them.
Work
A measured comparison of FPGA MAC array variants showing that compute sharing is only worth its fixed cost under genuine resource pressure.
A fixed-function FPGA CNN inference accelerator implemented in SystemVerilog. The project explores how architectural decisions around data layout, precision, and scheduling affect performance and flexibility.
This project implements a low-latency market data ingestion pipeline in SystemVerilog. I built it to understand how protocol handling, backpressure, and control timing shape end-to-end latency in real hardware pipelines.