Professional and personal projects.

My GitHub has many repositories for random projects and experiments, but here are a few of the more notable professional and personal projects that I've worked on over the years.

  • Bespoke CI

    Bespoke CI is a CI/CD solution designed specifically for game studios. While at Gamebreaking Studios, I've been working on developing core technology necessary for Bespoke CI, as well as maintaining and developing the products marketing website and Slack bot.

    bespokeci.dev

  • RSocket JS

    RSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron. I've been helping maintain the JS implementation of the protocol since 2020.

    github.com

  • Unity RSocket

    Unity RSocket is a Unity compatible implementation of the RSocket protocol. I was the original author of the project and have been maintaining it since 2022.

    github.com

  • RSocket Website

    RSocket is an opensource project. I've been helping maintain the website and documentation for the project since 2020.

    rsocket.io

  • worldofwarcraft.com

    While at Blizzard Entertainment I spent a lot of time working on the World of Warcraft website and Game Data APIs. I was responsible for the development the character profile pages, marketing & announcement websites, leaderbaords, public APIS, and more.

    worldofwarcraft.com

  • forlater.io

    forlater.io is a link saving application that I built for my own use. The application allows you to save links from your browser and mobile devices, organize them into folders, and then access them from any device.

    forlater.io

  • React Match2

    React Match2 is a small "Match 2" style game build with React. I built this prototype to exercise the concept of using an adjacency list datastructure to represent a grid of interactive tiles.

    react-match2.vercel.app

  • Unity RTS Prototype

    I worked on a small RTS prototype in Unity to become more familiar with the engine and experiment with different concepts. I recorded videos about updates to the project, as well as some live streams. You can check those out on Youtube.

    youtube.com