• Bukku - Comic Book Reader

    [WIP]

    A cross platform, web-based comic reader. Supports .cbz and .cbr files, LTR and RTL reading directions, syncing reading position across multiple devices, etc.

    Works on Android, iOS, and web. Is a PWA so can be installed locally and used offline.

    Note: Will likely be open sourced when it's ready for release, as well as released on Android and iOS App Stores.
    • SvelteKit
    • Framework7
    • TypeScript
  • HelperBot

    A general-purpose private Discord bot with personality. Supports music playback, a DnD Dice Roller, moderation features, and responds to general questions in a fun and engaging manner.

    Written in Node using Discord.js and the Discord API. Has a Fastify API and user profile support is in the works along with an admin panel.

    • Node
    • Discord.js
    • TypeScript
  • Chattanooga Convention Center Virtual Walkthrough

    A specialized React SPA created for the Chattanooga Convention Center while I was working at PointsMap. Uses a combination of Matterport and A-Frame to create an interactive overview of all rooms available for renting out with detailed information about each.

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

    A specialized Discord Bot commissioned for the no-longer-active Twitch streamer TsukiMoon and her community. Uses Node and the Discord API and allows admins to log into an admin panel and create custom commands in with an easy EJS-like syntax.

    • Node
    • Sanity
    • Discord.js
  • 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