About Me

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

B.S. in Computer Information Systems | 2018 - 2022 | Buffalo State College

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.

Learn More

|

Project Website

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.