preloader

Hey there!

Having a passion for game development, programming, and just gaming in general, I am eager to create gaming experiences for people to enjoy as I pursue a BS in Game Programming at Champlain College, as well as a double minor in Mathematics and CSI. I began studying programming in my junior year of high school and ever since then I have been doing my best to be as knowledgeable and confident in the area as I can be. I am also on the Splatoon Esports team for Champlain College and have a fondness for mountain biking, as well as other outdoor activities. Please check out my demo reel and if you have any questions or want to connect, feel free to reach out on LinkedIn or by email!

DOWNLOAD MY RESUME
about-me

EXPERIENCE

  • Game Programming Tutor

    Champlain College Aug 2025- Apr 2026

    Guide students through programming concepts, ranging from data structures and algorithms to graphics programming to game physics, to help facilitate their learning (C++ and C# focused).

  • Startup Full Stack Engineer

    EQ Community 2023-2025

    Collaborated with the CEO to program innovative, human in the loop, AI based (LLMs) recruiting tools. Launched multiple products using Typescript, Node.js, and Vercel, while onboarding multiple new developers. Managed APIs and databases, as well as created analytics tools in python.

  • Programming Intern

    Leahy Center for Digital Forensics & Cyber Security 2022

    Developed and maintained a seating chart web tool using Javascript on a small flexible team.

PROJECTS

  • Choo Choo Boom Boom

    Unity Aug 2025 - Apr 2026 Academic Project - Team Size: 8 -> 14

    Unique take on the on-rails shooter genre where you play as a gunner on a public defence team that has strapped a gun to a local train in order to fight a giant monster attacking your city!

    Read More
  • Touhou99

    Unity - GameNetworkingSockets - .NET Jan - May 2025 Academic Project - Team Size: 3

    On a team with 2 other programmers, coded a Touhou inspired LAN multiplayer game where 99 players could join and compete for survival as well as the highest score.

    Read More
  • Lurking Below

    Unreal Engine 5 Jan - May 2025 Academic Project - Team Size: 8

    A 3 player multiplayer game where a diver, who roams the sea floor, and an engineer, residing inside a submarine who also has to focus on fixing submarine issues, work together to fix underwater CRAB machines while a sea monster chases them down.

    Read More

OTHER PROJECTS

  • Recursive OpenGL Portals image
    Recursive OpenGL Portals
  • Depth Based Distortion System image
    Depth Based Distortion System
  • Methods For Fluid Simulation Computation Research Study image
    Methods For Fluid Simulation Computation Research Study
  • Anisotropic A* Road Generation image
    Anisotropic A* Road Generation
  • Global Game Jam 26 - TeaBall: In Space! image
    Global Game Jam 26 - TeaBall: In Space!
  • Assembly Object Dodging Game image
    Assembly Object Dodging Game
  • Pen On Paper image
    Pen On Paper