RankUp was an on-demand dedicated server launcher for Valve’s latest Counter-Strike game. It was a Rails 4 application using MySQL and Redis. A daemon written in Go was running on game-hosting servers around the world that would wait for new servers to be created using the webapp. The daemon would build configuration files and Docker containers with the plugins required to run a containerized Counter-Strike dedicated server.
In the six months we maintained and hosted servers for the project, more than 5,000 people used the web application to launch more than 10,000 customized CS:GO dedicated servers.
OrderDeck was a local services marketplace built with the intent to make it easy for service providers to sell their skills and services online. Designer Matt Williams and myself worked together to design, develop, and handcraft the application experience from the bottom up.
Payment functionality such as Credit Card processing, ACH Payments, and Escrow was implemented using the now defunct Balanced Payments. The application was deployed on Amazon Web Services and used Sidekiq and PostgreSQL.
In addition to marketplace functionality, sellers could register custom domain names and use the OrderDeck platform to host white-label websites to sell their services on.