
The 2026 version of my portfolio has been updated to take advantage of modern libraries (i.e. Astro) as well as significantly improving design. This version is responsive for smaller devices and has a fully custom style implemented with Tailwind. AI was used sparingly in development.

Video game speedrunning often includes various supporting tools. I built this LiveSplit plugin for Bastion players to automatically time when they have completed each level.

Cadaver is a mod for The Binding of Isaac that I released on the Steam Workshop in 2021 and maintained for 2 years. I worked with a team of pixel artists and created an array of content that was well received by the community. It has 6,000 current subscriptions and 2,500 favorites on the Steam Workshop as of 2026.

The original version of this website was a React application built with Next.js. Content was written in Markdown files with MDX and I used Chakra for UI components.

BastionBot is a Discord bot that automatically tells the Bastion Speedrun Community when players have gone live on Twitch and when new speedruns have been verified on Speedrun.com. It is written with Java and Spring to periodically poll Twitch and Speedrun.com APIs.