About Me

Game programmer and creative engineer passionate about building engaging interactive experiences

I'm a game programmer with a passion for solving complex technical challenges and creating compelling user experiences. I have experience in many programming langauges and commerical game engines, as well as a few custom build ones.

My journey in game development has taken me from building custom engines to shipping titles on Steam. I specialize in gameplay programming, graphics optimization, and building scalable systems that empower designers and artists to do their best work.

When I'm not working on a project, you can find me exploring new game releases or tinkering with graphics experiments.

Profile photo

Core Skills

Programming Languages

C++ C# HLSL C

Game Engines

Unreal Engine 5 Unity 6000 Custom C++ Engines Engine Architecture

Specializations

Gameplay Programming Graphics Programming Tools Development

Platforms & Tools

Steam Steam Deck Git Perforce

Technologies

Shader Programming Post-Processing Scripting Systems Serialization

Team & Process

Soft Skills Interdiciplinary Teams

Experience

Graphics & Gameplay Programmer

2026 — Present
Working on HYPERFIST, a fast-paced first-person beat-em-up using Unreal Engine 5. Focused on game feel through shaders and post-process effects, Steam integration, and gameplay systems.

Scripting Engineer

2025
Built custom C# scripting system for NITE LITE's game engine. Implemented GameObject architecture and event system inspired by industry tools.

Tools & Gameplay Programmer

2024
Developed engine systems (sound, animation, particles) and immediate-mode scripting interface for KnightLight. Transitioned to supporting designer-focused gameplay programming.

Gameplay Programmer

2023
Implemented two boss encounters and serialization system for Combat Cat, a 2D shooter game. Developed wave management system for enemy encounters.

Let's Work Together

Interested in collaborating or discussing game development? I'd love to hear from you.