Software Engineer with proven capacity in gameplay systems, multiplayer, UI, Live Ops, and online services. Interested in building systems to support creatives and other engineers.

Skills


TypeScript, C++, Lua, C#, Game Programming Patterns, Vector Math, Data Structures, Git, Node.js, and SQL.

Relevant contributions


Rockstar Games, FiveM

Mojang, Ore UI

PixiJS

Work Experience


Synthesis

Software Engineer

Feb 2024 - Present

Software Engineer responsible for maintenance and feature development of all the Synthesis games.

Proxima, Hyperball, Natural Election, Polis, Batteries Not Included, and Primers.

  • Bug fixes and general stability work across all the titles.
  • Fixed critical game initialization issues for users with slow networks. (Polis and Hyperball)
  • Reduced game server CPU usage from +80% to ~20% using "dirty" flag optimization. (Polis)
  • Maintained and developed Node.js endpoints to track game data, analytics, and achievements.
  • Fixed Sentry integration for better client-side error monitoring, improving observability across several codebases.
  • Maintained the internal Node.js package used by all the games.

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 two new multiplayer gameplay mechanics, refreshing 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 end-game stats dashboard with handmade charts.
  • Collaborated closely with game artists to integrate game assets and complete eventual technical art demands.

Fivepunch

Founder

Dec 2022 - Present

Fivepunch is an indie game studio that creates compelling and entertaining experiences on the ever-growing market of UGC game platforms.

Cidade Alta

Generalist Game Programmer

Sep 2021 - Nov 2022

Cidade Alta was the largest GTA Roleplay community in Latin America. It was built on FiveM, Rockstar Games' UGC platform.

  • One of the two leading developers of a multiplayer battle royale game mode built from scratch at scripting level 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


Pontifícia Universidade Católica do Rio de Janeiro

B.S Computer Science

Undergraduate.

Universidade Federal Fluminense

B.S Computer Science

Dropped out to pursue a career in the industry during the COVID-19 pandemic.