hero-image

Benjamin Heyfitch

Electrical Engineering Student & Research Assistant

Los Gatos, CA

ABOUT ME

I am an electrical engineering student at UBC with hands-on experience in AI model optimization and FPGA design. Currently working as a research assistant, I specialize in training machine learning models on HPC clusters and developing embedded systems. My technical expertise spans from low-level hardware programming to high-level AI applications, with proven experience in SystemVerilog, Python, and microcontroller programming through various autonomous robotics and processor design projects.
PROJECTS
CONTACT
RESUME

FPGA iPod

Implemented an FSM based audio player that reads audio samples stored in Flash memory and streams them to the onboard DAC at a 22kHz rate. Designed a secondary FSM for address generation and playback control (pause, direction, and speed) based on...

FPGASystemVerilogPicoBlaze AssemblyIntel Quartus PrimeDigital Signal Processing

RC4 Decryption Circuit

Designed and implemented a hardware accelerator for breaking the RC4 stream cipher using a brute force approach on an FPGA. The system leverages parallel processing across four independent state machine cores, each responsible for scanning a unique...

FPGAModelSimSystemVerilogIntel Quartus Prime

Reflow Oven Controller

Designed and implemented a microcontroller-based control system for a solder reflow oven using the Nuvoton N76E003. Programmed a finite state machine in Assembly to control a solid-state relay, integrating a charge pump, op-amp, LCD, and pushbutton...

Soldering8051 AssemblyMicrocontrollers

RISC Machine

Developed a RISC Processor using Verilog and implemented it on an FPGA. The project involved designing a 16-bit datapath with components such as registers, an ALU, and multiplexers to perform basic arithmetic operations like addition and...

FPGAModelsimARM AssemblySystemVerilogIntel Quartus Prime