Programming Projects

Flappy Egg C++ Graphics Project

Fall 2023 Screenshot of gameplay
A screenshot of gameplay from my Flappy Egg game

Completed for Prof. Dion's Advanced Programming Class, this basic graphics game aims to recreate the trials and tribulations of the mid-2010s mobile classic Flappy Bird. Flappy bird was removed from both Apple and Android devices in 2014, leaving passionate fans without a way to flap. With original copies of Flappy Bird on legacy devices going for exorbitant auction prices of over $20,000 on eBay and other vendors, there has arisen a void in the market of flap-based mobile games. Now, nearly a decade later the cult classic has returned, while simultaneously answering the age-old question of whether the chicken or the egg came first. It was the chicken, obviously.

GitHub Repository

Raspberry Pi Automotive Data Display

Fall 2022 Performing in-car testing of the pi
Performing in-car testing of the Pi-based display

This was a semester-long programming project for Prof. Eddy's Computer Organization class. Working with my classmate John Driscoll we designed and implemented a device based on the ever-adaptable Raspberry Pi to display relevant engine data to the user. This project utilizes the python-OBD library to read data from the car's ECU and then the pyGame library to create a basic graphical user interface that formats the data in a useful manner.

GitHub Repository

Web Design Projects

UVM Bike Exchange

Spring 2024

Final project completed for Prof. Erickson's Relational Database Design class. This website is a used bicycle marketplace forum for UVM students, staff and faculty. The site uses PHP to read and write from relational databases that store user's information and their listings. The site also has capabilities for users to get in touch with one another securely to arrange sales. There is also an admin section of the website protected by htaccess so only users with approved UVM NetIDs can edit all listings on the website.

UVM Bike Exchange

2011 Boston Bruins Website

Fall 2023

Final project for Prof. Erickson's Intro to Web-Development class, this website honors the legendary Stanley cup champion 2011 Boston Bruins. This project was completed with classmates John Driscoll and John Lackey. The website uses HTML/CSS in addition to some basic PHP to query a database for information and to store user's responses to the survey form.

2011 Boston Bruins Website

Passion Projects

Tanya, the 2004 Toyota Tacoma

August 2023 - Present My truck, Tanya
Campton, NH 05/2024

Have you ever had someone tell you that its a bad idea to buy a 20-year-old truck that has lived its entire life on New England's salty roads? I had multiple people tell me this and I still don't regret a single minute of it. It was on my local classifieds for a week, and I saw that it had reasonable mileage for the year, a single adult owner who kept meticulous maintenance records, and most importantly that it had completed the Toyota frame replacement recall less than two years prior. This old truck had gotten a new lease on life with a fresh frame under it's bruised and weather beaten body. I bought it not even a week later. After catching up with basic maintenance items such as oil, filters, spark plugs and tires came the unexpected surprises that come with owning an older vehicle. Now, almost a year in, it's been a great source of learning about basic mechanics and an absolute joy to drive both as a daily driver and an epic road trip machine.

Basic Modifications for Camping and Road Trip Comfort

Issues Encountered