Movie Recommendation Software: Utilized SceneBuilder along with JavaFX to design and implement a program that receives an example movie, analyzes key features of that move, such as genre, language, popularity, and compares that to other movies to group together a list of potential movies that the user may be interested in watching.
Keyword In Context: Utilized Python to design and implement a program that performs all of the tasks needed in the KWIC system, using two distinct software architectural design patterns. Test code was also utilized to test and challenge the program to ensure in the most robust implementation possible.