
Rahul Ramachandran
Rahul Ramachandran
Electrical Engineering Student @UNSW
Electrical Engineering Student @UNSW
Passionate about building high-performance digital systems - with a focus on embedded systems and FPGAs.
Passionate about building high-performance digital systems - with a focus on embedded systems and FPGAs.
Passionate about building high-performance digital systems - with a focus on embedded systems and FPGAs.
Sydney, Australia
Sydney, Australia
Current Focus
Current Focus
Current Focus
I’m currently collaborating on an assistive technology project - a glove that interprets Auslan (Australian Sign Language) into audio output, aimed at improving communication accessibility for the Deaf and hard of hearing.
Alongside this, I'm learning the mathematics and hardware design principles behind deep learning models, with the goal of implementing a convolutional neural network (CNN) inference engine on an FPGA.
I'm also actively working with Redback Racing, focusing on embedded systems development within the team’s high-performance electric vehicles.
I’m currently collaborating on an assistive technology project - a glove that interprets Auslan (Australian Sign Language) into audio output, aimed at improving communication accessibility for the Deaf and hard of hearing.
Alongside this, I'm learning the mathematics and hardware design principles behind deep learning models, with the goal of implementing a convolutional neural network (CNN) inference engine on an FPGA.
I'm also actively working with Redback Racing, focusing on embedded systems development within the team’s high-performance electric vehicles.
I’m currently collaborating on an assistive technology project - a glove that interprets Auslan (Australian Sign Language) into audio output, aimed at improving communication accessibility for the Deaf and hard of hearing.
Alongside this, I'm learning the mathematics and hardware design principles behind deep learning models, with the goal of implementing a convolutional neural network (CNN) inference engine on an FPGA.
I'm also actively working with Redback Racing, focusing on embedded systems development within the team’s high-performance electric vehicles.
Skills
Skills
Skills
Languages
VHDL
Verilog
C
Python
Software
Software
Software
Vivado
STM32CubeIDE
Git
KiCAD
LTSpice
MATLAB
Altium
PSpice
Maple
Projects
Projects
Projects
RV32I Softcore CPU
RV32I Softcore CPU
RV32I Softcore CPU
Designed and implemented a custom 32-bit RISC-V CPU from scratch in VHDL, capable of executing compiled C programs on an FPGA. Verified the design on my Arty A7-100T FPGA board
Designed and implemented a custom 32-bit RISC-V CPU from scratch in VHDL, capable of executing compiled C programs on an FPGA. Verified the design on my Arty A7-100T FPGA board
Designed and implemented a custom 32-bit RISC-V CPU from scratch in VHDL, capable of executing compiled C programs on an FPGA. Verified the design on my Arty A7-100T FPGA board
View Full Project
Logic Gate Learner
Logic Gate Learner
Logic Gate Learner
Hardware accelerator implemented on an Arty A7 100T for a custom neural network design from scratch in Python, trained for MNIST digit recognition
Hardware accelerator implemented on an Arty A7 100T for a custom neural network design from scratch in Python, trained for MNIST digit recognition
Hardware accelerator implemented on an Arty A7 100T for a custom neural network design from scratch in Python, trained for MNIST digit recognition
View Full Project
Battery Management System
Battery Management System
Battery Management System
Custom STM32-based BMS tailored for single-cell lithium-ion applications. Features include voltage monitoring, fault detection, and UART-based diagnostics.
Custom STM32-based BMS tailored for single-cell lithium-ion applications. Features include voltage monitoring, fault detection, and UART-based diagnostics.
Custom STM32-based BMS tailored for single-cell lithium-ion applications. Features include voltage monitoring, fault detection, and UART-based diagnostics.
View Full Project
CHV003 GPIO Driver
CHV003 GPIO Driver
CHV003 GPIO Driver
Custom GPIO driver for the CH32V003 microcontroller, designed for efficient pin control, interrupts, and low-level hardware access.
Custom GPIO driver for the CH32V003 microcontroller, designed for efficient pin control, interrupts, and low-level hardware access.
Custom GPIO driver for the CH32V003 microcontroller, designed for efficient pin control, interrupts, and low-level hardware access.
View Full Project
Experience
Experience
Experience
Embedded Systems Engineer
Embedded Systems Engineer
@ UNSW Redback Racing
April 2025 - Present
Resident Assistant
Resident Assistant
@ Colombo House
Jan 2024 - Jan 2025
Connect
Connect
Connect
Interested in collaborating or working on a project? Drop me a message at rahulram07r@gmail.com!
Interested in collaborating or working on a project? Drop me a message at rahulram07r@gmail.com!
Interested in collaborating or working on a project? Drop me a message at rahulram07r@gmail.com!