Pinned Repositories
AdapterPattern
Adapter is a structural design pattern that allows objects with incompatible interfaces to collaborate.
AdventOfCode
AWSWebApp
The application uses GraphQL subscribers to an API to sync updates across any active users sessions in real time. The application implements user authentication and uses a cloud hosted DynamoDB instance for storage.
C--Compiler
Custom compiler for a C-like language called C--. The compiler consists of parsing using context free grammers and building an Abstract Systax Tree. Semantic analysis, type checking, annotating the AST and code generation. The generated code is MAPL
CouchDBWebApp
ReactJS Web App using PouchDB for CouchDB DB
FYPBit
Front end for an expert system developed to monitor human vitals using optical sensor, microphone and CNN. The system sends processed data through GraphQL API and this front-end displays results to the user of the system.
IANA_WindowsTimeZones
Mapped WIndows to Linux(IANA) timezone codes and vice versa. Code and CSV files generated by Program.cs
JenkinsPipelineScript
A Jenkins pipeline script that builds, test and deploys a Java Spring Boot application to an EC2 instance. The script uses Maven, SonarQube, JUnit, Docker and uses ssh to pull the previously built docker image to the EC2 instance from DockerHub.
MobileGameSensorInput
RabbitPrometheusGrafanaExample
An example of how to run RabbitMQ, Prometheus and Grafana along with some pub subs using different protocols with docker-compose
Mahoney0101's Repositories
Mahoney0101/JenkinsPipelineScript
A Jenkins pipeline script that builds, test and deploys a Java Spring Boot application to an EC2 instance. The script uses Maven, SonarQube, JUnit, Docker and uses ssh to pull the previously built docker image to the EC2 instance from DockerHub.
Mahoney0101/AdventOfCode
Mahoney0101/AWSWebApp
The application uses GraphQL subscribers to an API to sync updates across any active users sessions in real time. The application implements user authentication and uses a cloud hosted DynamoDB instance for storage.
Mahoney0101/BlackJack
BlackJack game for OOP in second year of college. Added folder containing jar file and resources. To run game cd into Blackjackjar folder and use the command: java -jar .\BlackJack.jar
Mahoney0101/C--Compiler
Custom compiler for a C-like language called C--. The compiler consists of parsing using context free grammers and building an Abstract Systax Tree. Semantic analysis, type checking, annotating the AST and code generation. The generated code is MAPL
Mahoney0101/CouchDBWebApp
ReactJS Web App using PouchDB for CouchDB DB
Mahoney0101/FYPBit
Front end for an expert system developed to monitor human vitals using optical sensor, microphone and CNN. The system sends processed data through GraphQL API and this front-end displays results to the user of the system.
Mahoney0101/IANA_WindowsTimeZones
Mapped WIndows to Linux(IANA) timezone codes and vice versa. Code and CSV files generated by Program.cs
Mahoney0101/NET6_API
REST API containerised and deployed to an AWS EC2 instance. The API is connected to a cloud hosted Mongo database using MongoDB Atlas.
Mahoney0101/RabbitPrometheusGrafanaExample
An example of how to run RabbitMQ, Prometheus and Grafana along with some pub subs using different protocols with docker-compose
Mahoney0101/ToolHireSystem
A Tool Hire System using .NET6, Windows Forms and SQL Server.
Mahoney0101/Benchmarks
Simple benchmark app
Mahoney0101/BigData
Mahoney0101/BusinessDayCalculator
A collection of methods for business day calculation.
Mahoney0101/CodeClone
Mahoney0101/FeatureLocation
Mahoney0101/FSharpScribbles
Mahoney0101/Gitlab
Mahoney0101/GRPCChatExample
Mahoney0101/IAC
Mahoney0101/JavaBasics
Mahoney0101/MongoQueries
MongoDB query practice
Mahoney0101/NodeExpressMongoDBWebApp
Web Application for Web Frameworks. Node.js, Express, Angular and Mongoose. Deployed to Heroku.
Mahoney0101/NotifyAPI
Google function for push notification in chat application
Mahoney0101/ONCRPC_ClientServer
ONCRPC Client-Server example
Mahoney0101/ProgrammingLanguageDesign_Lexer
Mahoney0101/ProgrammingLanguageDesign_SyntaxRecognition
Mahoney0101/PSProfile
Mahoney0101/TheParetoPrincipleInSoftwareEngineering
A paper on the Pareto Principle in Software Engineering
Mahoney0101/wazuh-in-docker