Projects

Porfolio Website Homepage

Portfolio Website 2026

Astro, Tailwind

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.

Bastion Gameplay with Autosplitter

Bastion Auto Splitter

C#

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.

Steam Workshop banner for Cadaver

Cadaver: The Rotten Expansion

Lua

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.

Old Porfolio Website Experience

Portfolio Website 2020

Next.js, React, Chakra

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 posting runs in Discord

BastionBot

Java, Spring

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.