top of page

I'm a Software Engineer with experience in Real-time Systems and Game Development in C++ and C#. I enjoy writing effective, performant, and well-organized code to solve real-time problems, and I'm always eager to learn and take on new challenges.

 

Highlights

  • 2+ years of experience as a software engineer in the video game industry

  • 2 Shipped titles

    • Journey to Planet Moolah

    • Time to Win: Age of Atlantis

  • Proven experience in C++, C#, and Unity Game Engine

  • Proven experience in Real-time Game Systems

  • Demonstrated excellent troubleshooting and problem solving skills for large projects

  • Capable of handling workloads under pressure and deadlines

Employment History

Gameplay Programmer - Contract

Heavy Thought Studios

 

The Office Type - Steam Link

​

  • Implemented new game systems and their UI functionality

    • Roster selection, Date selection, Character introductions, Dialogue history

    • Save system, Settings, Gallery, Multiple endings

  • Collaborated with project lead to iterate and achieve the intended vision of the game

  • Optimized and refactored existing game code to add extensibility for new features and systems

  • Developed debugging tool to facilitate fast and efficient dialogue testing

​

Heavy Thought Logo.jpg

Associate Software Engineer

Light & Wonder

​

Journey to Planet Moolah

​

  • Bug fixing and learning the codebase

 

Time to Win: Age of Atlantis

​

  • Implemented enticing gameplay features and systems within a client/server environment

  • Debugged errors and crashes using client/server logs, visual studio, and platform error messages

  • Collaborated heavily with artists, engineers, and designers to iterate and polish the implementation of features and assets

    • Free spins, base game

    • Attracts, marquee animations, transitions

  • Implemented user interfaces for denomination and bonus selection

  • Maintained scripts supporting asset presentation on multiple hardware platforms

  • Organized build notes for weekly meetings

​

Technical Summary

  • Programming Languages: C++, C#, HLSL

  • Game Engines: Unity

  • Frameworks / Libraries: Windows API, .Net, Google Protocol Buffers, GLTF, DirectX

  • Software Engineering: Agile, UML, Iterative/Test-driven development, Jira, Design Patterns, Debugging

  • IDE's: Visual Studio

  • Version Control: Perforce, Github

  • Platforms: Steam (windows/mac), Windows

Education

DePaul University, Chicago, IL

​

Bachelor of Science, Game Programming    (Sep 2017 -  Apr 2021)

All content and tradermarks property of their respective owners

bottom of page