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!