Freelance Game Developer and Technical Artist2018 - PRESENTKroll Development
Technologies: C#, Unity, Git, Adobe Photoshop, Character Rigging, Character Design, Software Engineering, 3D Art, Art, Python, Computer Graphics, Data Structures, Algorithms, C++, 3D Animation, 3D Character Animation, 3D Character Modeling, Game Development, Mobile Games, 3D Modeling, Debugging, Algebra, 3D, WebGL, Photoshop CC, HTML, Windows, Raspberry Pi
- Developed a VR rowing game for the Meta Quest platform using Unity.
- Built an online multiplayer open-world game using Unity.
- Extended the Unity editor with custom functionality for artists, designers, and animators.
- Automated build processes for PC, Mac, and Linux platforms.
- Developed a generative character system that is highly expressive and highly performant on low-end systems.
- Authored custom, highly performant shaders in HLSL.
- Created highly sophisticated character rigging that combined traditional animation, procedural animation, and dynamic bone scaling.
- Optimized game performance by reducing draw calls and employing a custom level of detail control.
Senior Software Engineer2016 - 2018Saturn Systems Software Engineering
Technologies: C#, Git, Jira, Bitbucket, SQL, SAP, Scrum, Agile, Computer Graphics, Data Structures, Algorithms, .NET, Debugging, XAML, Algebra, WebGL, Windows
- Developed a scheduling app for a metal foundry that utilized the alloy type, supply chain data, and profitability to create optimum arrangements of casks and timing for crucible firings.
- Utilized continuous deployment and continuous integration to ensure client satisfaction and development efficiency.
- Developed a fractal-based heating-element design system for aerospace applications.
- Mentored junior developers and performed code reviews.
- Communicated directly with clients to establish software requirements.
Lead Software Developer2012 - 2014Lake Superior Consulting
- Developed software tools for CAD technicians and pipeline engineers.
- Established coding standards and the code review process.
- Developed mobile apps to connect field technicians with engineers.
- Conducted interviews for new developers and database administrators.
- Introduced Scrum and Agile methodologies to the team.
Technical Artist2012 - 2014Game Machine Studios
Technologies: C#, Unity, Adobe Photoshop, Git, Art, Modo, Computer Graphics, 3D Animation, 3D Character Animation, 3D Character Modeling, Game Development, Mobile Games, 3D Modeling, Mobile Game Development, Debugging, 3D Visualization, Algebra, 3D, Photoshop CC, Windows
- Developed software tools for artists and animators that significantly increased production efficiency.
- Created concept art for levels, characters, and props for several licensed intellectual properties.
- Prototyped game concepts for client acquisition and project planning.
- Established standards for poly-count and texture size to ensure optimum performance across various consoles.
- Developed diagnostic tools for 3D Studio Max that revealed corrupt mesh, transform, and animation data.
Technical Artist2010 - 2012Subdued Software
Technologies: C#, ZBrush, 3D Studio Max, Maya, Character Design, Character Rigging, Art, Autodesk Maya, Computer Graphics, 3D Animation, 3D Character Animation, 3D Character Modeling, Game Development, 3D Modeling, Debugging, Algebra, 3D, Photoshop CC, Windows
- Developed a modular character system for a WWE wrestling game.
- Created a custom animation data parser that saved hundreds of hours in development.
- Built character concept art and coordinated modeling and animation outsourcing.
- Created a custom user interface using animated matte paintings and highly detailed 3D models.
- Developed software tools for artists and animators.
3D Modeler2007 - 2008VisionScape Imagery
- Created 3D architectural models and animations for residential and commercial development projects.
- Participated in daily standup meetings to receive feedback, eliminate impediments, and stay on track for efficient product deliveries.
- Used a proxy object system to manage scenes of enormous complexity.
- Researched new technologies for modeling, animation, and rendering.