A personal portfolio web application built with Flask, HTML, and Bootstrap CSS to learn Python, databases, and backend development with Jinja templating.
Python Bootstrap CSS PostgreSQL SQLAlchemy Jinja GithubDesigned a PCB in Altium Designer to mimic the playing of a chess game and the specific moves each piece can make using LEDs, shift registers, and linear voltage regulators. This project was used with the MSP430 MCU along with a ESP01 for wireless connectivity.
C Altium PCB Designer GitKrakenLearned Python language as well as PyTorch framework with Gradio library to implement a basic UI giving users a variety of AI model customizations. This includes a dropdown of various torchvision models, adding adversarial attacks, and adjusting the batch sizes of the datasets used just to name a few adjustable parameters.
Python PyTorch GithubDesigned a RISC-V 32-bit computer processor using Quartus software with Verilog HDL. This project consisted of various files for the regfile, ALU, RAM, program counter, and control unit to each be testbenched indivdually, and then testbenched at the whole to do basic arithmetic such as addition.
VerilogDeveloped a recreation of the old-style Pong game using a Terasic DE10-Lite FPGA board used with Verilog in Quartus to control the paddles on a VGA monitor.
VerilogDeveloped code using an ESP8266 MCU to track the egress and ingress of individual movement within Rowan classrooms to ensure room capacity did not exceed. This was interfaced with a MQTT broker client to send and retrieve data wirelessly.
C Arduino