Brandon Chen

3rd Year Computer Engineering Student, Department of Electrical and Computer Engineering
University of Utah, Salt Lake City, UT, USA, 84112
planned BS (University of Utah)


Project Ideas


Parking Availability Monitoring System

Skills


Programming Languages: Java, JavaScript, Python, MySQL, MATLAB, C, C++, C#
Operation Systems: Windows, macOS, Linux, Unix
Technologies: HTML, Git, MIPS (assembly language)
Software Tools: VMware, GitHub Desktop, JUnit

Experience


Pac-Man Game - Collaborative Project
 Created and tested 16-bit CPU on a Cyclone-V FPGA written in Verilog
 Integrated Raspberry Pi, Xbox One controller, and VGA display to interface with our CPU
 Created an assembler that converts assembly code into machine code
 Developed original software for the movement of ghosts, Pacman, and the game states, in machine language
TankWars Game - Collaborative Project
 Recreated tank wars game using client/server architecture, allowing multiple clients to connect to a server
 Used JSON to represent and send information from client to server and vice versa using TCP in C#
 Used MVC architecture in order to have separation of concerns
CPU Design - Independent Project
 Simulated and synthesized a 4-bit ALU, datapath, and tri-state buffers modularly in Verilog
 Then implemented a finite state machine
 Interfaced all the components together for a 4-bit CPU and controller for a microprocessor or microcontroller
Sensor Systems - Independent Project
 Designed and simulated a simple sensor system to detect the temperature with a MS97 thermistor
 Built the circuit using insulating tiles to heat up or a convection current fan to cool down
Infrared Signals - Collaborative Project
 Coded programs on Arduinos (in C++) to send and receive messages using infrared transmissions
 Built a sender and receiver to work with obstructions in between the two Arduinos

Expectation


I currently work part time as a lab aide. I would like to get started with the project over the summer. I am open to working with anybody that will put in the time and effort needed to complete our final project.

Contact


Email: u1165099@utah.edu