A CLI for managing custom campaign information for dungeon masters. Born out of frustration with existing tools (and my handwriting) and a desire to organize my campaigns better.
A top-down survival horror game featuring asynchronous multiplayer inspired by Dark Souls. Made for Godot Wild Jam #74. The game and server were made from scratch in 9 days!
A mini metroidvania game made for Godot Wild Jame #69! Aside from the font & engine, all art, music, & code were made from scratch in 9 days by yours truly.
Anonymous chat rooms built with Elixir and Phoenix. The rooms persist, but any user may choose to 'spit the seed' and eject all users from the room while deleting all messages.
A production web app to sync inventory between two disparate platforms. Features a RESTful API, lightweight Deno KV database, and a hand-rolled auth system.
Feel free to reach out about anything whatsoever!
Want to chat? Need help on a project? Have a job offer? Whatever the reason, I'm always happy to chat.
Aside from coding, I keep myself busy with making video games, cycling, listening to music, playing music, making gelato, playing video games, backpacking, and hanging out with my lovely cats.
A super backlit photo of me and my bike during a century!
Deer Lake on a recent backpacking trip to the Trinity Alps.
My partner and I visited Frank Herbert Park in Tacoma recently.
A picture of my cats, Alucard & Loki, snuggling in their bed.