UIUC Projects
Selected ECE Undergraduate Projects
These projects span embedded systems, digital logic, C programming, hardware design, and power electronics-adjacent prototyping from my undergraduate coursework at UIUC.
Jan 2025 - May 2025
ECE 445 Capstone: PawFeast Food on Demand
Designed and built subsystems for an automated pet-feeding system that dispenses food, tracks pet access, and supports portable operation.
- Built a custom 3s2p lithium-ion battery pack to support portable operation and provide the main 12 V rail.
- Designed power conversion paths for 12 V, 5 V, and 3.3 V buses using buck regulators and backup wall power.
- Integrated the ESP32 brain board with bootloader, ADC, level-shift, WiFi, RFID, and motor-control interfaces.
- Helped connect the power, sensing, and motor-control subsystems into one functional embedded hardware system.
Collaborators: Kathryn Thompson & Arash Amiri
Project GitHubApr 2023 - May 2023
ECE 385 Final Project: Galaxy Shot
Created a two-player FPGA video game combining maze navigation, projectile bouncing, and turret-based strategy.
- Implemented the game on an Intel MAX 10 FPGA using SystemVerilog and C.
- Built collision logic, sprite instantiation, projectile behavior, and turret-control finite state machines.
- Stored sprites in M9K on-chip memory after converting image assets into RAM-compatible files.
- Used C code to handle keyboard input while SystemVerilog handled the game logic and VGA output behavior.
Collaborator: Hari Gopal
Project GitHubSep 2022 - Dec 2022
ECE 220 Honors Lab: Steganography & Cipher Program
Programmed a C-based encryption and steganography application to scramble user input and hide encoded information inside image data.
- Created mono-alphabetic cipher and Hill cipher routines for configurable text scrambling.
- Implemented image steganography by overwriting selected bits in each byte of image data.
- Added support for a default repository image as well as user-provided image files.
- Built input/output handling for storing and retrieving encoded binary strings.
Collaborator: Independent project
Project GitHubJan 2022 - May 2022
ECE 110/120 Honors Lab: Heated Gloves
Built a temperature-regulated heated glove prototype using a custom battery pack, Arduino control, temperature sensing, and relay-driven heating.
- Built a lithium-ion battery pack matched to the heating pad and Arduino power requirements.
- Spot-welded 0.15 mm nickel strips to connect cells into a compact battery supply.
- Used an Arduino Nano with LM35 temperature sensors to monitor inside and outside glove temperatures.
- Controlled a 5 V relay to turn the heating pad on or off based on the measured glove temperature.
Collaborators: Amaan Rehman Shah & Arash Amiri