My Portfolio

A collection of all of my works

Software and Game Developer, with a focus on XR and game development. I'm passionate about building immersive, high-performance applications, with experience for Android, Web, Windows, and Linux platforms.

I've worked in the Information Systems department for the largest school district in Arizona and served as Vice-President of Arizona State University's Video Game Development Club. Whether I'm leading 100+ students on large-scale game projects or optimizing shaders for VR, I love building tools and experiences that leave a lasting impact.

Game Development Specialties

As a Developer at EdPlus, vice-president of a student organization, student, intern, and hobbyist, I've worn a lot of hats. My work includes making DevTools, network programming, team leadership, and working with product owners and sponsors. Here's what I specialize in:

  • 2D and 3D Game Engine Development, including physically based rendering
  • Unity development with custom internal and public SDKs
  • Led 100+ students and managed a team of 5 employees across various projects.
  • Developed an exhibit intended to withstand 10+ years of public use.
  • Developed multiplayer netcode in both Unity and Unreal Engine
  • Integrated web APIs such as OpenAI, Stability AI, and custom RESTful services

My Projects

ASU + GSV Showcase

In a partnership with ASU and Dreamscape Learn, I helped develop a VR experience showcased at the 2025 ASU + GSV Summit. I worked on core systems like multiplayer task tracking, HLSL-to-Unity's visual Shader Graph translation, and created custom Unity Editor tools to streamline navigation for faculty during demos.

How the Planet Became Our World

I worked on interactive VR course materials for ASU using a proprietary Unity SDK. The experience supports real-world datasets and up to 25 synchronized users in VR. My focus was on developing networked interactions (Including hand-tracking and networked polling) and designing intuitive VR input systems.

DSL Cities

DSL Cities is a VR experience used in an upper-division course at ASU. I was tasked as the lead programmer on this virtual experience. This experience also could handle up to 25 synchronized users in VR and featured hand-tracking and a custom networked polling system. These systems expanded the core features I developed for How The Planet Became Our World.

Unstable Star

Over the course of 12 months, I worked as a Unity programmer on Unstable Star—a sci-fi action game developed by a team of ~100 members in ASU's Game Development Club. My primary contributions included building and maintaining the weapon and ability systems.

FloatVR

FloatVR is a therapeutic VR app designed for focus and relaxation. I worked on this as my capstone project with Brainswitch Labs. The project was centered around text to 3D model AI generation. I created a dockerized AI Server with which uses ComfyUI for GUI, Stable Diffusion for 2D generation, and CRM for 3D generation. My primary responsibilities were developing custom shaders, GLB file parsing/management, and backend systems to support user customization and remote therapist interaction.

Hall of Teachers

This immersive exhibit, built for the Bishop Museum in Honolulu, was engineered for a 10-year lifespan of continuous use. I focused on designing robust, long-term interactive systems that remain efficient and user-friendly, even under heavy public usage.