• Tsukimoon.net

    A website created for my best friend and VTuber Tsukimoon. It was built in Gatsby and uses a Sanity backend so she can update the content herself easily without having to rely on me to make changes for her.

    • React
    • Sanity
    • Gatsby
  • Chattanooga Convention Center Virtual Walkthrough

    An interface created for the Chattanooga Convention Center that allows potential clients to see rooms before they rent them. Created as an SPA in React, using both Matterport and Three.js to show the rooms.

    • React
    • Matterport
    • Three.js
  • Moonbot Discord Bot

    A discord bot also created for Tsuki. Allows her to quickly manage commands in a Sanity backend. Uses discord.js to make interfacing with the Discord API easier.

    • Node
    • Sanity
    • Discord
  • Christmas Scavenger Hunt for VRMedia Pros

    A virtual scavenger hunt created in Next.js using the Matterport API.


    The team hid items throughout a house and took 360 scans of said house. The goal is to find all objects hidden around the house. It won't accept an answer unless the item is in view.


    The whole project went from concept to production in the span of 2-3 weeks.

    • React
    • Matterport
    • Next.js