A collection of projects created and contributed to by Oak.
A short NES-style game made as part of Capital Prawn. I served as lead programmer, game designer, artist, and composer. This inluded programming the majority of the game logic, drawing all sprites and animations, UI, a custom font, and a soundtrack. Most of the game was made within the design constraints of the NES console.
Fluent Coroutines is a tool for writing Unity3D Coroutines in a declarative, fluent syntax. The Coroutines are run by a scheduler, allowing users to define and use asynchronous functionality entirely from within synchronous code.
Mentored and trained six member remote team in Scala and React best practices while writing and designing scalable Scala services that used Kafka for interservice communication
Programmed horizontally scalable backend services in Go and Elixir for algorithmic trading
Led game UI development for PC, VR, and Mobile platforms
Rearchitected static webpage into dynamic website running on Linux-based AWS infrastructure
Designed and coded responsive front-end web application and internal data-driven tools