I started programming at the age of 14 in python on a Raspberry Pi in school. Over the years I have done all sorts of things like making Minecraft mods, developing games in Unity, building a Discord bot, tinkering with games like osu!, and self-proclaimedly reverse engineering my favorite childhood PS2 titles like Ratchet & Clank 3 to build a chaotic multiworld randomizer.
I am the main maintainer of the Ratchet & Clank 3 (Up Your Arsenal) Archipelago Multiworld Randomizer. This project lets you experience Ratchet & Clank 3 in a way you have never seen before.
- The Mod: Randomizes everything from planet progression infobots, gadgets, and weapons (up to V5) to arena challenges, vidcomics, and titanium bolts.
- Live Patching: Built into the Ratchet & Clank 3 Archipelago client is a system that applies live runtime memory patches directly to the game (supporting both US Black Label and European PAL versions) instead of modifying raw ISO files.
- Chaos Elements: Features deep integration with Archipelago server logic, including custom multiworld traps (like the 1-Hit KO, Item Lock, and No Ammo traps) and advanced difficulty parameters like the server-enforced 1-HP Challenge.
- Tech Stack: Primarily Python (Archipelago logic & world system) with a few MIPS Assembly instructions for patching (PS2 memory injection).
- Workflow: Active development managed through a strict
feature -> staging -> mainrebase pipeline.
I am the founder and lead developer of Sketch Bot, a feature-rich, multi-purpose Discord bot originally built to be a testing ground for me to learn C# but has since then grown to become a discord bot for enhancing community engagement across hundreds of servers.
- Scale & Impact: Currently found in over 1,300+ Discord servers with a combined total of 460,000+ members.
- Core Systems: Built from the ground up with a custom RPG leveling system (complete with automated role rewards), an integrated global economy/currency ecosystem, and high-fidelity music streaming.
- Utility & Fun: Features advanced server management tools (like bulk message pruning), real-time API integrations (such as anime lookup via MyAnimeList), dynamic image manipulation modules, and customizable per-guild server settings.
- Tech Stack: C# and the Discord.NET library.



