ABOUT ME

I'm a computer science student at Cornell, class of 2028, with a minor in game design.

Most of what I do is gameplay programming: enemy behavior, boss encounters, movement, and the UI wrapped around all of it. I work mostly in Unity and C#, though a semester of Scala on LibGDX and a stack of OCaml coursework have made me less precious about which language I'm sitting in.

Right now I'm a game developer intern at Beastwoe Games, building UI and systems for Nexus Rush, a mobile roguelike tower-defense game. Alongside that I program enemies for the Development in Games Association's flagship project, a year-long game made by about thirty people, and I'm the club's treasurer, which mostly means spreadsheets and bus bookings.

The work I keep coming back to is designer-facing: serialized fields, tunable enemy states, systems that let someone balance a fight without opening the code. It's the least glamorous part of gameplay programming and the part that makes everyone else on the team faster.

drop a photo here
based in Ithaca, New York
studying B.S. Computer Science Game Design minor
graduating May 2028

THE JOURNEY SO FAR

Game Developer Intern

Oct 2025 – present

Beastwoe Games · Remote

Building UI and gameplay features for Nexus Rush, a mobile roguelike tower-defense game. I architected the battle pass system layout (tiered rewards, progression tracking, and data persistence) and reworked the HUD, pause menu behavior, and damage-over-time tuning to match design specs. Also rewrote in-game buttons and calls-to-action for clarity.

Unity C# Mobile

Game Developer

Oct 2025 – present

Development in Games Association at Cornell

Programmed a multi-phase boss encounter and its enemy spawning logic for a 30-person team's year-long flagship project. Built four distinct enemy states (patrol, target, charge, return) with serialized fields for movement, targeting, and mark conditions, so designers could balance behavior without touching code. Also handled the movement and animation work that makes attack patterns readable.

Unity C# Enemy AI

Treasurer

Oct 2025 – present

Development in Games Association at Cornell

Managed a $2,500 budget for a 30-person club trip to PAX East, which meant researching and booking hotels and bus transportation without going over. Also worked out the pricing for bake sales and ramen bar events so they covered costs and still made money.

Cornell University

expected May 2028

B.S. Computer Science · Game Design minor

Coursework in data structures, functional programming, object-oriented design, discrete math, and iOS development. Currently taking computer game architecture and computer system organization.

WANT TO SEE THE WORK?

Nine projects, from a shipped mobile game to an OCaml minesweeper, each with the parts I actually built.