Michael S's repositories
coffee-site
This site is cloned from a coding interview challenge I completed using PostgreSQL, Nest.js backend, and a Next.js frontend.
plantbassd
Next.js / typescript site profiling the electronic music world.
4th-year-mini-codes
Collection of small coding exercises in a variety of languages. To do with compilers, cryptography and search tech.
Advanced_Algorithms
mini python examples of advanced algorithms and ai search
Antlr4_Grammars
Antlr4 is used for lexical, syntax, and semantic analysis of structured text.
b2b-react-flask
A Python backend and ReactJS frontend ordering system project using csv files as storage to highlight concurrency.
Command_Line_Interpreter
This is a command line interpreter written in Python. Myshell can deal with commands like cd, echo, dir, environ. It can take commands from files and write to files.
concurrent-spacemissions
A threading problem in java where a Ground Control creates and communicates with 10 or more missions.
michaelssavage.github.io
My portfolio site built in Nuxt.js using SCSS for styling and AWS Lambda for spotify API details
Sports-Goods-Shop
No Typescript/ SCSS allowed challenge
TastyTravel-3rdYearProject
3rd Year project with Gerard Slowey. Android app that let users search for meeting places between two locations based on equitravelling time.
TastyTravel-Blog
This repo shows the progression of my 3rd year project with Gerard Slowey. Our project was an Android that helped users find places to meet for food & drink.
thatssavage-form
API handler for contact form submissions to thatssavage.ie. Hosted on Heroku.
common-movies
The program will compare your watchlist with another user's and list common films. It will also pick a random movie for you from the users watchlists.
cryptography
Programs I wrote that helped me understand encryption, decryption and signing functions along with security protocols. Programs written in Java using BigIntegers.
Java_Structures
Object Oriented Programming concepts like Polymorphism, Collections, and Sentiment Analysis
Microprocessor-Simulator
SMZ32v50 is a microprocessor simulator. It's a really cool simulator with a lot of different uses. Check prime numbers, Output numbers, change uppercase letters.
Python-Structures
Data Structure like Binary Search Tree, Breadth First Search, Linked Lists and Recursion.
Rekordbox-Mix-Setlist
Really simple executable that I used to get a setlist txt file from Rekordbox.
System_Testing
Using IDLE in Python for checking test cases.
To_Do_List
This is a comparative look at writing a todo program in Java (Object-Oriented Programming) and Python (Imperatively).