Computer Engineering · CS / EE

RISHI
VEMULAPALLI

Design. Build. Deploy.
Computer Engineering @ UIUC - Building at the intersection of hardware and software.

01

ABOUT

Hello! My name is Rishi Vemulapalli, and I'm a Computer Engineering major with a Data Science minor (AI/ML focus) at the University of Illinois Urbana-Champaign, graduating May 2027.

I enjoy building projects that have to actually work - I have trained a machine learning model for tweet classification, written the autonomous navigation software for a competition VEX robot, and designed the PCB for an ESP32 racing dashboard. One project needed both sides at once was a fitness tracker's sensor-fusion classifier, trained in Python, then hand-ported to C with plans to deploy onto a microcontroller.

Currently looking for internships in software engineering, embedded systems, ML engineering, or robotics - open to wherever the work is interesting.

LOCATION Urbana-Champaign, IL
GRADUATION May 2027
STATUS Open to internships

Technical Skills

C C++ OpenCV Java TensorFlow Python PyTorch scikit-learn NumPy Pandas Matplotlib Arduino Linux Git YOLOv8 ONNX

02

WORK

3D Print AI Fail Detector

Real-time failure detection combining YOLOv8 computer vision with a 1D CNN on accelerometer data. Runs on-device via ONNX runtime - 40% reduction in false positives over baseline heuristics.

YOLOv8 ONNX 1D CNN Accelerometer Python

ESP32 Racing Dashboard

F1-style sim racing DDU merged into ESP-SimHub as a real feature (ARQ transport + Custom Serial Protocol), on a custom through-hole PCB with an ILI9488/XPT2046 display and dual PWM wind-simulation fans.

C++ ESP32 Embedded TFT_eSPI SimHub PlatformIO KiCad

F1 ML Pit Stop Analysis

Regression models over 21k+ race rows predicting lap-time delta from pit strategy variables. R²=0.32, statistical significance testing via bootstrapped CIs.

Python scikit-learn Pandas Statistics

VEX Autonomous Navigation Stack

Full C++ navigation stack: Kalman filter odometry, and Pure Pursuit path tracking. Qualified for the 2024, 2025, and 2026 VEXU World Championship.

C++ Kalman Filter Pure Pursuit Robotics

ML Fitness Tracker

Sensor fusion pipeline merging accelerometer and gyroscope streams. Real-time activity recognition using ensemble Python ML models.

Python Sensor Fusion ML Embedded

Stock Market Tracker

C++ desktop app with libcurl live data feeds and a custom ImGui candlestick chart renderer. Sub-second refresh with memory-mapped ring buffer.

C++ libcurl ImGui Systems

BiLSTM COVID Tweet Classifier

PyTorch BiLSTM (851k params) classifying COVID-19 tweets. 76.8% accuracy on held-out test set with custom tokenization pipeline.

PyTorch BiLSTM NLP

03

EXPERIENCE

AUG 2025
PRESENT

Shop Attendant

The Shop · Siebel Center for Design, UIUC

Supporting fabrication and prototyping at UIUC's design and innovation hub. Assisting students and researchers with tools, equipment, and rapid-prototyping workflows.

AUG 2023
PRESENT

Programming Lead & Full-Stack Developer

Illini VEX Robotics · UIUC

Leading the software team for UIUC's competitive VEX robotics club. Architected the autonomous navigation stack (Kalman filter, Pure Pursuit) that qualified for the 2024 VEXU World Championship.

SEP 2018
PRESENT

Co-Founder, Lead Programmer & Mentor

RoboHawks Robotics Club · Jericho, NY

Co-founded and scaled a competitive robotics program from zero. Mentored students across multiple seasons in embedded programming, autonomous systems, and competition strategy.

JUN 2022
JUN 2023

Mentor

Jericho VEX Robotics Club · Jericho, NY

Previously led the team as Captain and primary programmer. Designed control software and autonomous routines. Mentored members on Java and robot kinematics.

04

CONTACT

LET'S
WORK
TOGETHER.

Open to internship opportunities in ML engineering, robotics, or systems software. Always happy to talk about interesting problems.

Open to opportunities · Summer / Fall 2026