Projects

Topograft - 3D Terrain Generation

Topograft is a small in-browser 3D terrain generator built in pure javascript and three.js inspired partially by some of the wonderful demos from Red Blob Games. You can play with a demo here.

Rotating Generated Terrain

Spirit Guide - Alexa Skill

Spirit Guide is an Alexa skill for cocktail recipes and suggestions. Supported functionality:

  • Quick ingredients listing - “Alexa, ask spirit guide what’s in a Negroni”.
  • Full, step by step drink recipes - “Alexa, ask spirit guide to give me the recipe for a Bloody Mary”.
  • Recipe ideas based on what you have, or what you would like to use - “Alexa, ask spirit guide what I can make with
  • Helpful tips - “Alexa, ask spirit guide for help”.
  • Switching between ounces and centiliters - “Alexa, ask spirit guide to use ounces”.

Backend as an AWS Lambda written in Python 3. Recipe editor written in Typescript / React with a Python backend. Closed Source.

Nightcap Recipe Editor

Mining Camp - Minecraft on AWS Spot Instances

Mining Camp Splash

Mining Camp is an open-source demonstration and set of tools to help with running multiplayer game servers on AWS spot instances, particularly Minecraft instances. Allows significant savings while addressing the main problem spot instances are prone to: interruptions.

  • AWS configuration via Terraform.
  • Provisioning via Ansible with various instance sizes and storage types supported.
  • Periodic backups and restores on instance boot from S3, as well as backups on instance interruption.