I'm a developer with just over 12 years of experience programming. I got my start by maintaining and creating mods for games that I played, sparking my passion for coding. I thrive on challenges and find myself doing my best work when faced with complex problems where I am forced to adapt and learn. Unraveling intricate coding puzzles and delivering robust solutions is what drives me forward. I'm always eager to expand my skill set, tackle ambitious projects, and make a meaningful impact through my work.
Unity (3+yrs)
C#, Java, Javascript (12+yrs)
C++, Python (5+yrs)
Git and Perforce
JetBrains Rider and VSCode
Typescript, React, and Next.js
Professional Projects
Jun 2020 - Present Development Lead Unity / C#
Led a team of about 15 developers on Rushdown Revolt, a platform fighting game with a focus on fast-paced gameplay and expressive combos.
Owned the research and implementation for native GameCube controller support, expanded overall controller compatibility, Headed UI Implementation, and later Development Lead. Took on roles, taught myself new skills, and mentored new developers. Fostering a collaborative environment while pushing for continuous growth.
Personal Projects
C# .Net, Python, LibUSB
A tool to read and control Nintendo's official GameCube controller adapter which was released with the previous two iterations of Super Smash Brothers.
Initially, this tool was developed in C# as a proof of concept for Rushdown Revolt and later rewritten in Python.