
Game Dev • Web Developer • Sysadmin
Welcome to my personal website. This is where I host my portfolio, contact info, and link to my blog.
For employers: this is largely my programming-focused showcase/portfolio. It is not intended to showcase my IT skillset. If you're looking for my resume, you canemail me with info (like who you are) and I may send you a proper CV.
I also maintain a blog on Substack, where I post a wide range of articles (usually) bimonthly. The topics range from politics, to technology, to personal reflections.here.
A game that is currently deep in development, intended to sell on Steam likely between 2027-2028. It is an eco-political management sandbox game, where the player manages fleets, economic policy, and attempts to hold together their economy and nation.
My game-bot addon with 58,000+ lifetime users for Trouble in Terrorist Town (TTT), and its derivative, TTT2. Check it out onGitHub.
A mod that brings custom-picked sounds into the game world of Necesse. This adds footsteps, animal sounds, and global ambience which is dynamically muffled when you move indoors.GitHub.
The website you're currently looking at! This is built using Next.js, Tailwind, and elbow grease.
The source code for this website can be found onGitHub.
I scraped tens of thousands of YouTube comments from over a thousand YouTube videos, sorted them by video category, and ran a few data processing algorithms on each comment.
I then compiled some interesting results and graphs into a video, which you canwatch here, or you canread the actual report here.
I wrote a scraper for the websitepithee.com, which is a crowdsourced joke website by Jacksfilms. My scraper uses a login token to grab a bunch of random user posts and can collect large amounts of post data in a short amount of time. It can also collect winner posts at a much slower rate without needing a token.
My original intention was to use this data to train a classifier to measure if a joke was funny or not. Unfortunately, the winning/losing jokes were actually too similar for any classifier I tried to actually differentiate them (in a statistically meaningful way).