Michael S's Projects
Collection of small coding exercises in a variety of languages. To do with compilers, cryptography and search tech.
mini python examples of advanced algorithms and ai search
Antlr4 is used for lexical, syntax, and semantic analysis of structured text.
A Python backend and ReactJS frontend ordering system project using csv files as storage to highlight concurrency.
This site is cloned from a coding interview challenge I completed using PostgreSQL, Nest.js backend, and a Next.js frontend.
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.
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.
A threading problem in java where a Ground Control creates and communicates with 10 or more missions.
Programs I wrote that helped me understand encryption, decryption and signing functions along with security protocols. Programs written in Java using BigIntegers.
4th year project partnered with Gerard Slowey that classified the emotions of the websites that a user read online.
Object Oriented Programming concepts like Polymorphism, Collections, and Sentiment Analysis
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.
Next.js / typescript site profiling the electronic music world.
Data Structure like Binary Search Tree, Breadth First Search, Linked Lists and Recursion.
Really simple executable that I used to get a setlist txt file from Rekordbox.
No Typescript/ SCSS allowed challenge
Using IDLE in Python for checking test cases.
3rd Year project with Gerard Slowey. Android app that let users search for meeting places between two locations based on equitravelling time.
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.
API handler for contact form submissions to thatssavage.ie. Hosted on Heroku.
This is a comparative look at writing a todo program in Java (Object-Oriented Programming) and Python (Imperatively).
A small blog music project I did using bootstrap html and css. Used it to showcase some electronic music I enjoyed.
Spotify song downloader without injecting into the windows client