Projects

Check out the things that I've worked on!

MapleStatus.info project

MapleStatus.info 2019-

Website that checks the server status for games.

A simple website that lets you check the server status of all kinds of online games. The server pings the IP address and port listed in the database every minute in the background while the Next.js frontend calls to the Laravel backend to display a graph and the status of each server.

Highlights:

Public REST API availableFrontend localized in multiple languages

Technologies Used:

PHPLaravel FrameworkReactNext.jsHTMLCSS
Oxygen Platform project

Oxygen Platform 2016-2018

Web platform and REST API that joins multiple game servers under one account system.

A fun side project that attempts to power your live game service operations while also making it easy and simple. With a robust API and powerful management tools, you can simplify and unify your Games-as-a-Service operations using the Oxygen Platform to handle user authentication (w/ SSO support for Invision Community), billing (w/ PayPal, Stripe, and Braintree support), micro-transactions, store w/ checkout functionality, content management services across multiple games/products. While no longer in service, this was made and solely developed by me over the course of two years with real live players on multiple private gaming servers. It handled roughly 600+ users online at peak.

Highlights:

Platform-as-a-ServiceSingle-sign-on support w/ OAuth2Custom REST APIs for game serversBilling and micro-transactionsCMS for articles and static pagesMessages (queue) system for webhook deliveryIn-game store w/ checkout functionalityAuto-alerts for server status

Technologies Used:

PHPLaravel FrameworkMySQLPayPalStripeOAuth2RESTful APIWebhooksHTMLCSSJS
React website project

React website 2017

For use in conjunction with the Oxygen Platform.

A custom website built in React that calls back to the Oxygen Platform RESTful API to browse news articles and pages.

Highlights:

Single-page application

Technologies Used:

ReactHTMLCSS