An intelligent system that enhances IMDB media content and will eventually optimize video playback quality. This system uses MySQL, Python, Flask, and pulls movie metadata via an API integration. The Flask App features a search feature that queries a mySQL database for the movie's metadata. It can also query data after creating an RDS instance within an Elastic Beanstalk environment via AWS. Future enhancements include developing Kafka producers and consumers for event-driven communication, implementing a collaborative filtering model for content recommendations, using OpenCV for generating video thumbnails via computer vision, integrating with AWS CloudWatch for metrics collection, and setting up an AWS Lambda function to transcode video to different formats.
A partner and I created a Texas Hold 'Em bot which can play against multiple opponents and advance its playing strategies. This Texas Hold 'Em bot is able to sense its opponents playing styles and advance its playing strategies as a game of Texas Hold 'Em progresses. This bot and game of Texas Hold 'Em were coded in Python.
Built a re-creation of the well known computer game Hex. A partner and I carefully designed an Object Oriented game through Java programming. We extensively utilized the Swing and AWT classes, which are both under the JFC API - utilized for creating a GUI for Java programs. My partner and I also utilized the JPanel, JFrame, and JButton classes to display the game's content: player colors, game board, game window, etc. for the GUI. This Java-created game allows for a real player to play against another real player or an AI (with a selection of difficulties).
This bar graph maker allows for you to create a bar graph with two bars per specified year (specified via the data.xlsx file). By using the data.xlsx file you are also able to change the comparison that the two bars in the bar graph are used for (e.g. sellers and their profits, men's average vs. women's average, player 1's score vs. player 2's score, etc.).
Custom built and designed this website utilizing structuring/presenting and CSS for styling. This website was built from scratch, from the beginning to end solely by myself. The flow of this website, from the navigation bar to the locations for info, as well as the backgrounds/highlights/styles were carefully crafted.