Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
Work Experience
Core Tech Engineer at Zenimax Online Studios
January 1, 2025 - January 1, 2025Implemented a system, using Havok, to manage surface tags on multiple collision meshes for an entity. Allowed simple collision for entities but complex collision for animation IK and projectiles. Designed to allow artists to select surface type for each material and map that to the physics collision.
Senior Engineer at SolidWorks / Dassault
January 1, 2021 - January 1, 2024Achieved a 90% performance improvement in model geometry parsing through code optimization. Resolved critical animation algorithm errors, significantly enhancing playback quality.
Lead Engineer at Save the Island
January 1, 2023 - January 1, 2024Spearheaded the development and successful launch of a fully functional game on the Multimorphic P3 Pinball Unity platform. Collaborated with artists and composers to integrate visuals and soundtracks, and managed sound effects integration to ensure a cohesive audio-visual experience.
Senior Programmer at Filament Games
January 1, 2019 - January 1, 2021Transitioned JA Titan from single-player to multiplayer, enhancing user engagement and retention. Created a JSON-based communication protocol to facilitate seamless data exchange between the application and server systems.
Senior Programmer at Lost Boys Interactive
January 1, 2017 - January 1, 2018Led programming for Z-POC, developing core systems for resource crafting and AI behaviors. Designed a robust trigger system for character interactions, enhancing gameplay depth.
Senior Game Technology Programmer at Creative Kingdoms - Great Wolf Resort
January 1, 2014 - January 1, 2017Upgraded and maintained the Magiquest game, ensuring reliable performance across installations. Designed and implemented the Cosmic Quest main kiosk, increasing user engagement at Kennedy Space Center. Engineered a localization system supporting six languages, improving accessibility.
Software Engineer at Learning Games Network
January 1, 2011 - January 1, 2014Created user interfaces using Scaleform and Flash; enhanced asset streaming and depth-peel rendering in Unity, improving visual fidelity.
Programmer at Apex Embedded Systems
January 1, 2009 - January 1, 2011Maintained code for a data collection microprocessor, enhancing data accuracy. Developed a DLL module for application control of a temperature testing rig.
Programmer at Solid Works
January 1, 2008 - January 1, 2009Integrated Scaleform into SolidWorks, enhancing UI capabilities. Created a type-safe interface for native function declarations in Flash, improving code reliability.
Tools Programmer at Raven Software
January 1, 2004 - January 1, 2008Developed mesh export systems for Maya and 3D Studio Max, streamlining asset workflows. Refactored animation export systems to improve compatibility with new formats.
Game Programmer at Human Head Studios
January 1, 2001 - January 1, 2004Designed and implemented streaming audio system for Unreal PS2 in Rune: Viking Warlord. Developed innovative gameplay mechanics for Prey, enhancing overall player experience.
Education
B.A. in Computer Science at University of Wisconsin – Platteville
January 11, 2030 - January 1, 2000Qualifications
Industry Experience
Gaming, Software & Internet, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Madison today.