Portfolio

Linux Shell

A Linux shell implementation with C++ that mimics most commonly used Linux commands. The shell allows users to navigate through the file system and perform a series of commands. The purpose of this project was to apply concepts such as input/output redirection, pipelining, and forked processes while gaining a better understanding of the shell.

Gameday Savers

Full-stack website aiming to provide essential information for Texas A&M football watchers in a central location to help with navigation, parking, common questions, and live news. Team used the Agile methodology to implement and enhance features on the site. Technologies we used was the MERN stack, Material-UI, and Heroku. My responsibility included creating the front-end using React and assisting team members with connecting back-end functionality to front-end components.

Netficts

Crowd-sourced show/movie recommendation system with a database and corresponding GUI. Practiced the waterfall methodology as part of a team by implementing features as requested. Responsible for designing and creating the GUI using Java Swing and creating various personalized recommendations based on watch history and current trends with PostgreSQL.