• Home
  • Projects
  • Experience
  • About

Projects

2024

Flask Web App Portfolio

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 Github

2023

LED Chess Board

Designed 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 GitKraken

Gradio AI Model UI

Learned 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 Github

2022

RISC-V Computer Processor

Designed 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.

Verilog

Verilog VGA Pong Game Recreation

Developed 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.

Verilog

Arduino MQTT Door Sensor

Developed 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

Coded in VS Code, handled with Flask, styled with Bootstrap CSS, and deployed with Render. 2025