Computer Science @ UW-Madison

Tafif Rahman

I make rocks think.

View Work

Background

Hi everyone! I'm Tafif, a Computer Science student at UW–Madison. I've always had a deep curiosity about how everything works, from cars and computers to rocket ships.

I am interested in Computer Architecture, Embedded Systems, and Networking, and I enjoy making complex problems a piece of cake!

Outside of tech, I love playing soccer, checking out new food spots, playing D&D and video games, and geeking out over Star Wars, Lord of the Rings, and Harry Potter lore.

Location Madison, WI
Education B.S. Computer Science — UW-Madison
Interests
Computer Architecture Embedded Systems Networking Open Source Machine Learning

Projects

001

Battery Management System Firmware

Wisconsin Racing — Formula SAE

Developed embedded firmware for Wisconsin Racing's battery management system, including cell voltage acquisition, thermistor-based temperature monitoring, cell balancing control, and communication validation. Built SPI/AUX-ADC measurement pipelines through the ADBMS6830, converted raw ADC data into calibrated engineering values, added hardware acknowledgments and timing checks, and implemented fault-handling paths to improve system safety, reliability, and real-time telemetry.

STM32 C ISOSPI ADC ADBMS6830
002

Differential Pressure Sensor System

Wisconsin Racing — Formula SAE

Developed ESP32 firmware for a differential pressure sensor system used in Formula SAE, designing an I²C architecture with a TI multiplexer to manage eight sensors on a shared bus. Implemented sensor configuration, raw ADC acquisition, calibrated pressure conversion, and CAN-based telemetry to the ECU, while debugging hardware issues such as floating pins and solder defects to improve end-to-end robustness.

ESP32 I²C CAN Sensors ECU
003

GPU Power and Variability Benchmarking

Heterogenous Architectures Lab

Developed and ran SLURM-based benchmark workflows from the MINOS paper to characterize cross-platform power, performance, and run-to-run variability across AMD MI210, MI250X, MI300X, and MI325X GPUs.

SLURM Python ROCm Bash HPC Performance Analysis
2025 — Present

Undergraduate Researcher

Heterogenous Architectures Lab @ UW-Madison

Characterizing GPU Performance Variability and Power Efficiency on High-Performance Computing Systems

2024 — Present

Firmware Engineer

Wisconsin Racing Formula SAE @ UW-Madison

Developing Embedded Firmware for Battery Management, Sensor Integration, and Real-Time Control in an Electric Racecar

Get in Touch?

Have a project in mind, want to collaborate, or just want to say hello? I'd love to hear from you.