I'm a fledgling full-stack developer that has his fingers in too many pies. While my forte is Java backend development with Spring Boot, I've dabbled a bit in frontend website design with Bootstrap and React.
If you want to get ahold of me, you can reach me using any of these fine methods:
License: Closed Source
A cloud-based game server service that uses the flexablility of the cloud to quickly spawn and destroy game servers, enabling by-the-hour billing.
The frontend is a single-page React app that connects to a backend of serverless resources built with AWS Lambda, API Gateway, Cognito, and DynamoDB. The game servers themselves are spawned using these serverless resources onto EC2 spot instances that use S3 for persistance.
The backend serverless Lambda functions are built in Node.js using the provided AWS libraries for calling services.
License: Closed Source
A free-to-start check-in solution designed to help parole officers rehabilitate their clients.
The frontend console is a single-page React app built with React router that connects to the backend using a custom-built client-side load balancer using a Lambda endpoint. It also uses a Xamarin app to allow clients to download the app to perform checkins easily.
The backend is an 8 service microservice system built using Java/Spring Boot and EC2 with autoscaling. It uses AWS's CodePipeline/CodeBuild/CodeDeploy as its CI/CD mechanism using JUnit as its automated testing framework.
License: Closed Source
A REST-powered Discord bot that allows anything that can make a REST request to send notifications via Discord.
The service was built using Java; the website/REST capabilities are built using Spring Boot and the Discord bot is built using Discord4j. It stores client and routing information using AWS DynamoDB, using the spring-data-dynamodb library to automatically store/retrieve data.
It will not send any messages to users/servers that have not registered with the service using Discord slash commands, and each "client" must be individually registered. This allows certain categories of message to only be sent to relevant recipients without overwhelming/annoying others.
License: Open Source
A website designed to add titles to images using the power of the cloud.
A single page built with Bootstrap that connects to a serverless endpoint to upload, edit, and return an image.
The backend serverless Lambda function is built with Python using the Pillow image editing library. The image is transferred both ways using base64, eliminating the need for a persistant store like S3.
License: Open Source
A Minecraft plugin that integrates the Bitcoin blockchain with the in-game economy.
Built using Java and the bitcoinj Java library. Uses JPA to store user data & Bitcoin data. Stores its own trimmed-down version of the blockchain to ensure data parity.
(The code is kinda old, and hasn't been maintained for quite some time, but I'm quite proud of this considering I wrote this when I was only 16)