Projects

Dave's Discord Utilities

Dave’s Discord Utilities is a server-side Vintage Story mod that extends Th3Essentials with Discord-based whitelist request tools, staff review controls, account-link tracking, and configurable bot status updates.

I built it to cut down the repetitive Discord and whitelist work that server staff usually have to do by hand, while keeping each request easy to review later.

View Project →

Orb Catcher

Orb Catcher is a browser game built from a curl-noise fluid experiment in Rust, Macroquad, and WebAssembly.

The original prototype was my way of learning how the paper Curl-Noise for Procedural Fluid Flow uses noise to create smoke-like motion. I later turned that experiment into a game: collect the target color orbs, avoid obstacle orbs, and use movement or boosts to disturb the flow.

View Project →

Flail

Flail was my senior thesis at Say Si, built in Unity with a Kinect. I wanted to test an asymmetrical game setup: one person used a controller, while the other used their whole body.

In the gallery, people quickly started dodging, jumping, and leaning in public to avoid damage from the other player.

View Project →

Desideratum

Desideratum was an interactive mirror display built in Processing. It used OCR and layered different visuals over the viewer’s reflection, with each visual set tied to a different theme.

I wanted people to see themselves inside the piece instead of just watching an animation play. The mirror gave the interaction an immediate hook: stand in front of it, see yourself, then watch the software change what gets placed over you.

View Project →