Code Monkey home page Code Monkey logo

šŸ‘‹ Hello, I'm Michael! Software Developer and Computer Science Graduate

My most recent project (as of 8/16/2023): Quest Text - Text-Based Adventure Game

Previous project: GCP Boat Docking REST API (v2 coming soon).

  • šŸ‘‹ Hi, Iā€™m Michael, a Software Developer & Senior Computer Science Student @ Oregon State University!
  • šŸ‘€ Iā€™m enjoying actively learning REST API Cloud Development with Google Cloud Platform, TypeScript, Tailwind, & Express + Node.
  • šŸŒ± I have experience with Docker, Kubernetes, Go, Flask, Rust, Nextjs.
  • šŸ“« How to reach me: Email: [email protected] or LinkedIn:

Michael Morriss's Projects

a-shortest-path-visualizer icon a-shortest-path-visualizer

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.

basics icon basics

Assignment for first Computer Science course. Using python to fetch date and time.

c_exercises icon c_exercises

Exercises written in C for operating systems course.

cloud_application_development icon cloud_application_development

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.

compatible_pc_parts_api icon compatible_pc_parts_api

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.

crypto_aggregator icon crypto_aggregator

Dynamic website made with React that aggregates live crypto prices using asynchronous API calls.

cryptocurrency-viewer-app icon cryptocurrency-viewer-app

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.

data-structures-algorithms icon data-structures-algorithms

Various algorithms and leetcode submissions written in C and/or C++ mostly used to help strengthen my skills with these languages.

design-patterns icon design-patterns

This repository is used as a reference for characterizing various design patterns in sofware engineering.

developer-roadmap icon developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

janggi-korean-chess icon janggi-korean-chess

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.

java_concepts icon java_concepts

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.

leetcodeassistant icon leetcodeassistant

Google chrome extension that acts as a useful aid when working with and submitting problems on LeetCode.

leetcodesubmissions icon leetcodesubmissions

Various python files containing my accepted LeetCode algorithm submissions. Most of them include Run-time and Memory Complexity data with respect to other submissions.

machine-learning icon machine-learning

Exploring various machine learning concepts such as linear regression, kth nearest neighbors, neural networks, and more.

nba-legends-website icon nba-legends-website

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.

nba-statistics-toolkit icon nba-statistics-toolkit

A terminal python application that is used to view individual NBA player statistics, and used to compare multiple NBA players to one another.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.