Experienced senior software engineer with expertise in developing user-facing real-time systems and 3D simulations. Comfortable with cross-disciplinary communication and experienced in leading small teams to product delivery.
Overview
14
14
years of professional experience
Work History
Senior Software Engineer
Red 6
Louisville, Colorado
02.2024 - 01.2026
Designed and implemented real-time networked flight training simulation using C++ for Linux platforms, including dead reckoning algorithms and optimized entity state synchronization.
Delivered on-site installation, debugging, and demos of a custom software/hardware stack to high priority customers.
Acted as Lead Software Engineer for multiple programs, including task planning and scrums for small teams.
Built developer tools for data analysis of DIS simulation packets using PyQt.
Led efforts to build a local in-office software team, including technical interviews and onboarding.
Senior Gameplay Programmer and Technical Designer
Studio Wildcard, LLC
Gainesville, FL
12.2018 - 07.2023
Developed responsive characters and controls for high-latency, server-authoritative simulations
Optimized code for user-driven interactions on internal server database
Built and refined graphical user interfaces through internal testing and end-user feedback
Drove improvements to internal tools to simplify usability and provide data-driven extensibility
Built automated entity catalogue for post-launch product update within aggressive time constraints
Participated in code reviews of high-risk features
Interviewed and advised on the hiring of junior engineers
Acted as product owner on behalf of Chief Technical Officer for meetings with interdepartmental creative teams
Gameplay Programmer
Studio Wildcard, LLC
Gainesville, FL
07.2016 - 12.2018
Collaborated with artists and designers for monthly updates to simulation entities/environment variables
Created simulation actors based on design specifications from internal stakeholders
Authored performant code for real-time simulations
Iterated on feedback from weekly sprint reviews as a development team member
Provided bug fixes in production code in fast-paced environment
Undergraduate Researcher – Parasol Labs
Texas A&M
College Station, TX
08.2012 - 12.2013
Developed graphical interface for visualizing path-planning algorithms
Authored simple component behaviors to assist performing high-level navigation
Undergraduate Researcher – Interface Ecology Lab
Texas A&M
College Station, TX
05.2012 - 08.2012
Analyzed data for IdeaMâché using R programming language and Google Charts
Education
Master of Interactive Technology - Game Design
SMU Guildhall
05.2019
B.S. Computer Engineering - Electrical Track, Business Minor
Texas A&M University
College Station, TX
05.2014
Skills
Real-time simulation
Linux development
Agile methodologies
User Experience Design
3D math
Interdisciplinary communication
Visual Studio and VS Code
Version control (Git, Subversion, and Perforce)
Unity
C
Unreal Engine 5
Python
Lua
C#
Containerization (Docker)
Photoshop
3DS Max and Blender
Timeline
Senior Software Engineer
Red 6
02.2024 - 01.2026
Senior Gameplay Programmer and Technical Designer
Studio Wildcard, LLC
12.2018 - 07.2023
Gameplay Programmer
Studio Wildcard, LLC
07.2016 - 12.2018
Undergraduate Researcher – Parasol Labs
Texas A&M
08.2012 - 12.2013
Undergraduate Researcher – Interface Ecology Lab
Texas A&M
05.2012 - 08.2012
Master of Interactive Technology - Game Design
SMU Guildhall
B.S. Computer Engineering - Electrical Track, Business Minor