CV

Experience

NOTE: Identifying information including employer names, contact information, etc. are redacted for privacy reasons. Please contact me using one of my public contact methods if you would like to discuss an opportunity and see my unredacted CV.

Game Engine Programmer

AAA Game Engine • C⁠+⁠+, C⁠#, Windows, Perforce • Salaried, Full-Time • October 2024-Present

Game Programmer

Unannounced Indie Game • Unreal Engine, C⁠+⁠+, Windows, Perforce • Contract, Part-Time • August 2023–August 2024

Senior Database Programmer

MongoDB-Compatible Database Engine • C⁠+⁠+, CMake, Python, Linux, Git • Salaried, Full-Time • April 2021–August 2023

Database Programmer

MongoDB-Compatible Database Engine • C⁠+⁠+, CMake, Python, Linux, Git • Salaried, Full-Time • October 2020–April 2021

Web Programmer

ElasticSearch-Compatible Data Visualization Platform • TypeScript, React, Git • Salaried, Full-Time • October 2018–October 2020

Web Programmer

2D Game Engine & Scripting System • JavaScript, Python, WebGL, HTML, CSS • Contract, Full-Time • March 2016–June 2018

Instructor

After School Programming Classes • Unity, C#, Java • Contract, Part-Time • September 2015–February 2017

Skills

Programming Languages

Rust, C⁠+⁠+, C, C⁠#, Python, Lua, JavaScript, TypeScript, Haskell

Build Tools

CMake, Make, Cargo, Cabal, NPM

Development Environments

Visual Studio, JetBrains Rider, Neovim

Game Engines

Unreal Engine, LÖVE, Godot

Markup & Design Languages

HTML, CSS, Markdown, LATEX, reStructured Text

Operating Systems

Linux, Windows, macOS

Revision Control

Git, Perforce

Database Engines

MongoDB, SQLite, MySQL, PostgreSQL

Cloud Services

DigitalOcean, Amazon AWS, Microsoft Azure

SaaS Products

GitHub, GitLab, Jira

Soft Skills

Collaborative problem solving, teaching & mentoring, non-technical communication of technical concepts, solution-oriented attitude, self-starting and self-motivating

Spoken Languages

English