Projects and Applications

These are some of my projects that didn't make it on to my Resume

October 2022

4-Bit Full Adder

4-Bit full adder. Adder includes both carry IN and OUT bits. Implemented using four full adders connected in series. Programmed onto Basys3 Board using switches and LEDs. (VHDL and Verilog)

September 2022

Flip Flop Package

Package created containing simple state circuits. Circuits include SR latch as well as SR, D, JK, and T Flip Flops. Both synchoronus and asynchoronus resets implemented. Programmed onto Basys3 Board using switches and LEDs. (VHDL and Verilog)

April 2022

Fan Controller

Arduino controller that controls fan speed based on keyboard input. Depending on recieved input from keyboard, 0 (low) to 5 (high), fan speed is adjusted accordingly and fan speed is Displayed onto an LCD. (C++)

February 2021

Traffic Light

Simple traffic light program functioning on Arduino. Controlled 2 "traffic lights"; 3-LED systems appropriately controlling which of the red, yellow, and green lights illuminate and for which duration. (C++)

July 2020

Arduino LCD Display

Wrote arduino code that initialize both an LCD and the Arduino serial monitor. The code takes user input (keyboard) from the serial monitor and outputs it to the LCD display. The output is displayed as scrolling text. (C++)

March 2018

22 Instruction miniMIPS

Built 22 instruction microprocessor (miniMIPS) using VHDL; the microprocessor contained basic computer architecture including an ALU, data cache, registers, memory, and next address components. (VHDL)

March 2018

Basic logic

Created basic logic gate (AND, OR, NAND, NOR, XOR, XNOR) circuit layouts using MOSFET transistor technology. The circuit layouts were designed in Cadence.

March 2017

Amplifying Circuit

Designed a amplifying circuit using basic circuit elements. The circuit was tested in Micro-Cap, and refined using a breadboard, passive elements, and an oscilloscope. The circuit was then converted to a PCB layout (printed circuit board) using Eagle. The final product amplified simulated signals and voice input.