Hi! I am a penultimate-year Mechatronics student at the University of Manchester, passionate about embedded systems.
Website: amierulhakeem.dev
Linkedin: in/amierulhakeem
Vehicle Control Unit (VCU): The "brain" of our EV Formula Student car implemented with FreeRTOS, critical for managing core functionalities such as throttle control, telemetry and fault detection/handling.
Battery Management System (BMS): Microcontroller firmware that manages the safety of the car's 400V+ battery pack. It includes my own custom SPI-to-isoSPI hardware driver for communication with ADMBS ICs.
Autonomous Line Following Buggy: Final Race Winner! Designed and built a custom autonomous buggy, programmed with Mbed in C++. Implemented cascaded PID control, state machine architecture, with multiple timer interrupts.
Brake System Plausibility Device PCB: A safety-critical component of the car that performs plausibility check between brake pressure and throttle position only using non-programmable logic.