GAME PROGRAMMER

I build gameplay systems, tools and technical solutions.

Game Programming student focused on gameplay systems, tools programming, optimization and technical design.

SELECTED WORK

Projects

Project Utopia Screenshot

01

Project: Utopia

Oct 2024 – Feb 2025

Technical Designer / Programmer

City rebuilding game developed by a team of 12. I worked on technical design, gameplay systems, balancing and supervision of the project's codebase.

Responsibilities

  • Technical design and implementation planning
  • Codebase supervision
  • Collaboration with Lead Design
  • Gameplay balancing

Systems

  • Economy System
  • Electricity System
  • Upgrade System
  • Hex Building Tool
  • CSV Balancing Import
  • Mission System
Unity C# Technical Design Tools
Steel Maverick Screenshot

02

Steel Maverick

May 2024 – Aug 2024

Lead Programmer

Wave-based 3D defender developed by a six-person team. I was responsible for gameplay programming and several of the game's core systems.

Responsibilities

  • Gameplay programming
  • Technical implementation
  • Team programming support

Systems

  • Spline System
  • Shop System
  • Economy / XP System
  • Weapon System
  • Enemy AI
  • NavMesh
Unity C# Gameplay Programming
Norsa Screenshot

03

Norsa

Jan 2024 – Mar 2024

Solo Project

Endless 2D RPG created to deepen my understanding of gameplay programming and Unity.

Systems

  • Enemy Movement & Attack AI
  • 2D Character Movement
  • Random Enemy Spawning
  • Skill Tree
  • Parallax System
Unity C# 2D
Astral Armada Screenshot

04

Astral Armada

Nov 2023 – Jan 2024

Solo Project

Arcade space shooter and my first project using C# and the Unity Engine.

Systems

  • Enemy Movement
  • Projectile AI
  • Weapon System
  • Power-Ups
  • 2D Animation
Unity C# 2D

Programmer with a focus on gameplay, systems and performance.

I enjoy solving technical problems and building systems that are easy to understand, extend and maintain.

My current focus is C#, C++, Unity and gameplay programming.

Let's build something.