Michael Morriss's Projects
A simple interactive visualizer with a PyGame GUI that allows users to input custom coordinates on a grid, with optional barriers, to demonstrate how the 'A-Star' algorithm finds the shortest path between two nodes.
Assignment for first Computer Science course. Using python to fetch date and time.
Exercises written in C for operating systems course.
ChatGPT Progress Tracker.
RESTful cloud services, representational transfer technology, and modern architectural styles and approaches to cloud development using Google Cloud Platform along with Golang, Kubernetes, and Docker.
Labs done during the CodePath courses.
Projects made for CodePath's Advanced Web Development bootcamp.
API used to check whether certain parts of building PC's are compatible with each other such as relationships between CPU, Motherboard, GPU, Memory, HDD/SSD, Power Supply Unit, Casing, and Fans.
Programs written in C++ that simulate instances of real-world physical applications.
Dynamic website made with React that aggregates live crypto prices using asynchronous API calls.
A comprehensive web application surrounding the live prices and information regarding some of the most commonly traded cryptocurrencies in the world. Useful for tracking cryptocurrency prices, staying up to date with the latest news regarding your favorite cryptocurrency, and viewing charts to examine trends associated with the cryptocurrency market.
Various algorithms and leetcode submissions written in C and/or C++ mostly used to help strengthen my skills with these languages.
This repository is used as a reference for characterizing various design patterns in sofware engineering.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
This is an command line game that represents Janggi, or Korean Chess. The game is very similar to traditional Chess, but some of the game pieces have different names and slightly different rules. A link to the game's rules can be found in the readME.
Study guide used to help me learn the concepts in Java. Java is my fourth programming language to learn, and so far I am really enjoying it.
Google chrome extension that acts as a useful aid when working with and submitting problems on LeetCode.
Various python files containing my accepted LeetCode algorithm submissions. Most of them include Run-time and Memory Complexity data with respect to other submissions.
Exploring various machine learning concepts such as linear regression, kth nearest neighbors, neural networks, and more.
Config files for my GitHub profile.
This project contains a full stack instagram derivative.
My very first website project coded using mostly just HTML and CSS with some BootStrap to help with the image carousel. I created this as a project for my Web Development course at Oregon State. Small NBA legends website for University's web development course. Uses HTML, CSS, JS, and BootStrap. Fairly simple website featuring image carousel.
A terminal python application that is used to view individual NBA player statistics, and used to compare multiple NBA players to one another.