Software developer
I build tools, systems, and simulations.
I grew up taking things apart to understand them. I love problem solving and creating tools to help me solve problems. My background includes computer science coursework, programming for robotics, helpdesk work, computer hardware and board-level repair, and even microbiology lab work.
I am especially drawn to game systems, mods, browser experiments, procedural tools, and workflow automation.
- C# server-side modding and Discord workflow tools
- Rust and WebAssembly browser game experiments
- Godot procedural track and simulation prototypes
Featured Projects
The work I would point to first.
Dave's Discord Utilities
A server-side mod that turns Discord whitelist requests, staff review cards, identity checks, and repair commands into a predictable workflow.
Rust · WebAssembly · MacroquadOrb Catcher
A browser-playable game built from curl-noise fluid visuals, tuned into a scoring loop with desktop and mobile support.
Godot · Procedural Geometry · ToolsProcedural Track Generation
A technical write-up on spline roads, extrusion, and fixing vertical loops by generating mesh sections analytically.
Recent Notes
Dave's Discord Utilities released for Vintage Story
Dave’s Discord Utilities release
I added a project page for Dave’s Discord Utilities, a server-side Vintage Story mod for Th3Essentials that handles Discord whitelist requests, staff review cards, account-link tracking, role and nickname updates, and configurable bot status text.
The full write-up is available here:
Orb Catcher playable on itch.io for free!
My first web game released on itch.io!
Instead of just letting unfinished projects sit in my drives I decided to polish it up and put it up for others to enjoy. I will be updating this project over time, but you can find the latest version here:
Building Procedural Tracks: Splines, Extrusions, and Loops
Building Procedural Tracks: Splines, Extrusions, and Loops
I’ve been working on an arcade racing game that contains its own level editor to allow for shareable user-generated tracks!
I am still working on some personal projects at the time, mostly to learn new subjects and techniques, but I wanted to update this site with something that’s been occupying a lot of my time in the meantime.
Visuals are currently placeholder while I finish the spline extrusion math.

Now I realize this doesn’t look like much with very little context, but this is what hours of work looks like.
Curly Vortex Browser Game
Curly Vortex Browser Game
This is a work-in-progress updated version of my WebAssembly fluid simulation. It includes a new Wave Mode and better mobile support.
For iOS browsers, you might have to rotate your device landscape for the best experience.
Still implementing more features at this time. Bear with me.