Projects

A web-based project management site I created in a team of six for EECS 4314. A fully functional website that allows users to create accounts, projects, tasks, and join projects created by other users. Users can also assign tasks to each other, as well as see the deadlines of all their upcoming tasks for efficient project management.

This was my ENG 4000 capstone project I made in a team of 6 for my last year of undergraduate courses. Star Sync is a fully automated satellite-ground station scheduling system, solving complex optimization problems such as satellite visibility and exclusion cone policies. It is also able to schedule up to 100 requests and resolve conflicting requests within 1 minute. I helped design the scheduling algorithm, and worked on various API endpoints.

This was my EECS 3216 final project I made with my brother, Evan. Our Smart Speedometer is a program that leverages the data received from an OBD2 port (which was plugged into the car), and then display it on a DE10-Lite board. Visual Basic was used to get the Bluetooth data from the OB2 port, and Arduino/C was used to send the data to the DE10-Lite, and Verilog was used to display the data on the DE10-Lite.

A library app I made in a group for EECS 2311 - Software Development Project. This app has social media elements with the option to create your own profile, add friends, follow users, and rate and review books. Book data was found using JSON files from Google Books, and the online database was written using MySQL. The backend was written entirely in Java.