Summer 2025–present / AI Product
Vevey
Lead developer on an AI-native game-creation platform — turn a prompt into a playable 2D or 3D game, iterate on it through chat, and publish it to a Three.js workshop lobby.
Role: Lead Developer
Stack: Next.js 16, React 19, Three.js, Phaser 3, MongoDB, Claude + Gemini
2026 / Interactive Site
This portfolio
Designed and built a portfolio that doubles as an interactive 3D garden — L-system plants, custom GLSL shaders, and an in-browser live editor that autosaves every change.
Role: Designer & Developer
Stack: Next.js 16, React Three Fiber, GLSL, L-systems, Framer Motion
Summer 2025 / Comic
Hollow
A short black-and-white comic I wrote, based on a dream I had.
Role: Writer
Summer 2024 / Narrative Walking Sim
Better Days
A melancholic narrative walking simulator. Play as Justine Heron, a girl returning to her dying small hometown, where residents wait on Aleo — a mystical creature believed to multiply wealth — to save them. Justine doesn't want to wait. Can she convince her loved ones to leave before faith swallows the town?
Role: Project Manager · Level Designer
Stack: Unity, C#, 3D, Narrative Design
Winter 2023 / Visual Novel
Spooks In Suits
A point-and-click visual novel made for NYU Game Center's Capstone I — play Kai, a broke twentysomething who answers a $10,000 Craigslist ad to retrieve documents from the Richardson estate, only to realize something is very off about the family. Concept to build in 14 weeks.
Role: Sound Design · Ink Systems · Narrative Design
Stack: Unity, Ink, C#, macOS
2022 / Game Jam
Rubiks Dice
A minimalist RPG where combat happens on a Rubik's cube — twist the faces to stack red for attack or yellow for defense, with only three actions per round. Built in a weekend for GMTK Game Jam 2022.
Role: Co-Developer
Stack: Unity, C#, HTML5, Windows, macOS, Android