Experiences
Gameplay, Tools and UI Freelance Programmer
- Python
- Ren'Py
- Shaders
- Steam
- Git
As the game's sole programmer, created prototypes and tools to streamline integrations for the artists. During production, implemented card fights and all the UI. Was responsible for Steam's pipeline configuration.
- Python
- Ren'Py
- Shaders
- Steam
- Git
Prototype programmer
Unannounced game
- Godot
- Git
Gameplay iterations. Random generation of textures and events.
- Godot
- Git
UI Freelance Programmer
- C++
- UX
- Git
Collaborated with the artists to integrate mid-sized menus. Also worked on the map and its interface, optimizing it to be readable at different zoom levels. Development was done on Paradox's legacy game engine.
- C++
- UX
- Git
Solo Developer
Gameplay and UI Programmer
- C++
- Multiplayer
- Jenkins
- Perforce
Worked within a proprietary engine with the GDs to develop the quest, loot and craft systems, along with tools and menus. Contributed to porting the game to PS4, PS55, and Xbox. Was in charge of non-latin languages' integration. Set up Jenkins to generate builds for the artists and designers.
- C++
- Multiplayer
- Jenkins
- Perforce
Tools Programmer
- C++
- Shaders
- Multiplayer
- Perforce
Built a tool to deform skeletons and meshes, enabling the quick integration of 2000+ rugbymen. Produced an optimized system for audience rendering using instancing and shader animations. Created state based AI for accurate team behavior.
- C++
- Shaders
- Multiplayer
- Perforce
Intern Programmer
Education
Master of Engineering (M.Eng.), Information Technology
Major: Imagery and Virtual Reality, specialty in video game development.
Activities: VP of Efrei Sport Climbing (2014); Webmaster (2012-15) and VP (2013) of Asian Efrei.
Exchange semester at Université du Québec à Chicoutimi: AI, programming models and advanced data structures.