Skip to content
View Amrlxyz's full-sized avatar

Block or report Amrlxyz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Amrlxyz/README.md

Welcome to My GitHub Page!

Hi! I am a penultimate-year Mechatronics student at the University of Manchester, passionate about embedded systems.

Website: amierulhakeem.dev

Linkedin: in/amierulhakeem

Current Projects

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.

Past Projects

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.

Pinned Loading

  1. ManchesterStingerMotorsports/g474-bms ManchesterStingerMotorsports/g474-bms Public

    Battery Management System (BMS) Microcontroller Firmware

    C

  2. esp-lfr-buggy esp-lfr-buggy Public

    2nd Year Embedded Systems Project (ESP) - Line Following Robot Buggy

    C++ 1

  3. ManchesterStingerMotorsports/f446-vcu ManchesterStingerMotorsports/f446-vcu Public

    Vehicle Control Unit (VCU) - STM32F446RET6 CubeIDE Code

    C

  4. ManchesterStingerMotorsports/BSPD ManchesterStingerMotorsports/BSPD Public