Pedro Fontoura
Game Engineer experienced in gameplay, multiplayer, UI, and online services. Building systems to enable teams to achieve their creative vision and support fellow engineers. Background in LiveOps, Creator platforms, and game modding.
Technical Skills
TypeScript, Lua, C++, C#, HTML5, React, Node.js, Vector Math, Data Structures, Git, Rojo, and Perforce
Relevant Contributions
Rockstar Games, FiveM
Mojang, Ore UI
Work Experience
Look North World
Publisher and Developer for Creator platforms like Fortnite (UEFN), CurseForge, and Roblox.
Gameplay Programmer
Apr 2025 - Present- Built gameplay features, UI, and controller support for an experience on an unannounced AAA UGC platform, adapting to evolving tooling and sparse documentation.
- Established the technical foundation for the company's first Roblox projects. Built a custom development pipeline using industry standard tools (Git, Rojo) and set up CI/CD with GitHub Actions.
- Developed an original Roblox title from prototype through beta launch, building core systems including FTUE, inventory, crafting, and UI.
- Instrumented economy systems on an acquired Roblox game, including analytics coverage, remote configuration, and currency multipliers to support revenue optimization.
Ursula
AI startup building virtual companions backed by Village Global, Worldbuild, betaworks, and Prosus.
Senior Software Engineer
Oct 2024 - Mar 2025- Built technical demos that directly contributed to a successful fundraising round.
- Shared game engineering knowledge and steered the project architecture toward game development standards.
- Implemented a task system to handle AI action execution.
- Implemented scene serialization and deserialization.
- Integrated Rive assets for 2D art and animations.
Synthesis
A digital spin-off from Ad Astra at SpaceX. Team simulations played by kids around the world.
Software Engineer
Feb 2024 - Sep 2024- Maintenance and feature development of all the company's HTML5 games.
- Fixed critical game initialization issues for users with slow networks. (Polis and Hyperball)
- Debugging and profiling code to reduce game server CPU usage. (Polis)
- Maintained and developed Node.js endpoints to track game data, analytics, and achievements.
- Improved client-side error monitoring using the Sentry SDK.
Associate Game Developer
Jul 2023 - Feb 2024- Participated in the development of a new title from pre-production to launch, built the game client, and took over all the programming after the team restructured. (Natural Election)
- Built new multiplayer gameplay mechanics for legacy games. (Hyperball and Proxima)
- Designed and developed a composable game mode objective system, allowing scenario designers to author new levels and extend the game's lifecycle. (Proxima)
- Developed a variety of game UIs ranging from HUD elements to a complex stats dashboard.
- Collaborated closely with game artists to integrate game assets.
Fivepunch
Indie game studio creating experiences and providing services on UGC game platforms.
Founder
Dec 2022 - Jul 2023- Developed and published systems for UGC asset stores.
- Developer relations. Wrote documentation and created public examples for consumers.
Cidade Alta
The largest GTA roleplay community in Latin America, built on FiveM, Rockstar Games' UGC platform.
Generalist Game Programmer
Sep 2021 - Nov 2022- Core developer of a multiplayer battle royale game mode built from scratch using TypeScript.
- Built various game systems, such as a spatial voice chat with fixed grid optimization and a quest system with server-side validation.
- Developed online services using C#/.NET.
- Automated workflows and set up CI/CD with Powershell and GitHub Actions, improving the development experience.
- Developed game UIs using Chromium Embedded Framework and React.
- Built internal and public modding tools using Electron.
Education
Estácio de Sá University, Rio de Janeiro, Brazil
B.S. Computer Science
In Progress