Senior Developer
2016 - PRESENTThe Drone Racing League- Led the project from an early prototype to a full-steam released project, creating all architecture and development standards.
- Created a never-seen-before drone physics simulation system that progressed into a joint work with a US university to aggregate fluid dynamics simulation to further the realism even more.
- Developed several tooling and support features for the back end and art team to speed up all release cycles.
- Successfully ported the game to other platforms like MacOS, Xbox One, and PS4 after the original steam release.
- Handled the adaptation of the developed game for virtual drone races at TV broadcasts, where a high level of tooling was necessary to match the desired level of quality.
Technologies: Management, Code Architecture, 3D Games, Unity, Unity3D, C#, Unity Editor Scripting, Encryption, Inventory, Unity IAP, Unity3D Native Plugin Interface, Multiplayer, Shaders, Visual Effects (VFX), C#.NET, Unity2D, Game Design, Game DevelopmentSenior Developer
2007 - PRESENTTheLaboratory- Performed remote freelance development on several projects.
- Specialized in game development using mostly Unity3D but not bound by tooling also in 3D graphics.
- Provided projects since the Adobe Flash era, panning through different technologies and tools.
Technologies: Unity3D, C++, C, GLSL, OpenGL, WebGL, HTML5, HaXe, JavaScript, Unity, C#, Android, Unity Editor Scripting, Inventory, iOS, Unity IAP, Unity3D Native Plugin Interface, Artificial Intelligence (AI), Shaders, Visual Effects (VFX), C#.NET, Unity2D, Game Design, Game Development, Augmented Reality (AR), Oculus, Virtual Reality (VR)Senior Unity3D Developer
2010 - 2013Aquiris Game Studio- Developed over 10 game projects and led a team of game developers.
- Laid out the development standards and techniques used in Unity development.
- Helped to push forward new techniques and solutions early on when Unity was on its 3.0 version.
Technologies: Unity3D, GLSL, HLSL, C#, Unity, Android, Unity Editor Scripting, Inventory, iOS, Unity IAP, Unity3D Native Plugin Interface, Multiplayer, Artificial Intelligence (AI), Shaders, Visual Effects (VFX), C#.NET, Unity2D, Game Design, Game Development, Augmented Reality (AR), Oculus, Virtual Reality (VR)Game Developer
2009 - 2010Ubisoft- Developed and launched a game IP and collaborated in parallel projects.
- Worked with a complete and professional game development team and learned a lot about larger-scale product development and release.
- Collaborated with other developers, making core decisions regarding technology and solutions.
Technologies: Shaders, OpenGL, ActionScript 3, C++, C, Game DevelopmentUnity3D Developer
2008 - 2009Aquiris Game Experience- Created or collaborated on at least five game projects and built tools for workflow automation.
- Started over early in the company and laid out the development standards and techniques used in Unity development.
- Helped to push forward new techniques and solutions early on when Unity was on its 3.0 version years ago.
Technologies: Unity3D, JavaScript, HTML, GLSL, HLSL, C#, Unity, Android, Unity Editor Scripting, iOS, Unity IAP, Unity3D Native Plugin Interface, Artificial Intelligence (AI), Shaders, Visual Effects (VFX), C#.NET, Unity2D, Game Design, Game Development, Augmented Reality (AR), Oculus, Virtual Reality (VR)Flash Developer
2006 - 2008W3Haus- Developed interactive UI/UX, games, sites, frameworks, and tools.
- Created cutting-edge (at the time) solutions using Flash.
- Specialized in creating advergames in Flash, where few developers were available at the time.
- Led a team of developers, providing techniques and solutions to all projects created using Flash and other technologies.
Technologies: HTML, JavaScript, Flash, ActionScript 3, Game Development, Augmented Reality (AR)Computer Graphics Research Assistant
2004 - 2006Universidade Federal do Rio Grande do Sul- Developed tools and visualizations for research tasks at the university.
- Had the first contact with OpenGL and computer graphics in general.
- Learned how to work with shaders when the tech was in its infancy.
- Had close contact with master's degree students and learned a lot about CG and coding in general.
Technologies: Computer Graphics, Shaders, OpenGL, C++, C, Game Development