Gallery

Overwatch 2

Overwatch 2 is a free-to-play, team-based action game set in the optimistic future, where every match is the ultimate 5v5 battlefield brawl. Play as a time-jumping freedom fighter, a beat-dropping battlefield DJ, or one of over 30 other unique heroes as you battle it out around the globe.

Company: Blizzard/The Multiplayer Group (MPG)
Since Jun 2022

  • Leading a remote team embedded in the Overwatch 2 team at Blizzard since before the second game release;
  • Some of the published work we did so far:
    • Map lighting/time of day switching;
    • Moderation and costumer support improvements;
    • Business intelligence support;
    • Features for events like Battle for Olympus, Starwatch and the Flashpoint game mode;
    • Bug fixes and improvements.

Overwatch 2 (Blizzard)

Gallery

GRID Legends

GRID Legends delivers thrilling wheel-to-wheel motorsport action. Create dream race events, hop into live races, experience a dramatic virtual production story, and embrace the sensation of spectacular racing.

Company: Codemasters – EA
Jun 2020 – Dec 2021

  •  Focused on network programming for the upcoming GRID Legends;
  • Reimplemented the network transport layer and voice chat on the existing C++ engine to support cross play on PC, PS4 [Pro], PS5, Xbox One [X/S] and Xbox series X/S using PlayFab Party;
  • Integrated platform specific features like PS5 leaderboards, Xbox friends list and leaderboards;
  • Coordinated the migration of the server side to Azure and the implementation of the remaining networking features with other programmers.

GRID Legends (Codemasters – EA)

GRID-LEGENDS-Art

Gallery

World War AI

  • Released World War AI, a 4 player co-op FPS with a roguelite upgrade loop released on Bossa Presents for PC;
  • Created a network library that isolates game code from network transport, matchmaking and topology, used in 2 released games and 5 game jam projects and supporting GameKit, LiteNetLib and Photon Realtime as transports;
  • Fast tracked 2 other programmers to network the existing local multiplayer game in about 2 months.

World War AI (Bossa Studios)

Gallery

Hogwash

Pitching one against three in a race against the clock, this colour-soaked rasher of chaos is the ultimate team-based, feel-good game.

Company: Bossa Studios
Feb 2019 – Oct 2019

  • Released Hogwash, a synchronous third person multiplayer game released on Apple Arcade for iOS, tvOS and macOS;
  • Created a network library that isolates game code from network transport, matchmaking and topology, used in 2 released games and 5 game jam projects and supporting GameKit, LiteNetLib and Photon Realtime as transports;
  • Worked with other programmers to implement game features.

Hogwash for Apple Arcade (Bossa Studios)

Gallery

Cancelled pet mobile game

In order to centralize my professional stuff a bit more I will use this space instead of Behance to showcase the projects I was part of.

Company: Elm Interactive
Nov 2017 – May 2018

  • Working on a cancelled mobile game for a famous cartoon pet IP;
  • Activities included UI implementation and polish, new features and bug fixes;
  • Implemented 2.5D character pathfinding, reviewed the game camera;
  • Developed parts of a multiplayer server to complement Playfab.

Video

Beartopia

Start a new life in a cozy island village full of adorable bears! Beartopia is a multiplayer game where you can chat with friends, shear sheep, harvest fruit, and ultimately build a beautiful, bustling community. Meet the quirky villagers–they seriously need your help. Train your family of bears to earn money while you are away. Cooperate with other players to rebuild the old lighthouse and other village landmarks.

Company: Spry Fox
Sep 2016 – Oct 2017

  • Released Beartopia for the Google Daydream VR platform, an MMO with idle game features and cute 3D bears, using Unity for the client and C#/Mono for the server;
  • Main activities included porting the single player prototype to a multiplayer game, server and client features, polishing and preparing the game for release;
  • Also made efforts to unit test the server code and wrote Python and Bash scripts to help localizing the game and other server tasks.

Beartopia for Google Daydream (Spry Fox)

Beartopia.0

Video

Farmerama

Company: Bigpoint GmbH
Oct 2014 – Aug 2016

  • Working on Farmerama, an award winning farm simulation game with 800.000+ MAU at the time, developed with Adobe Flash and ActionScript 3 for the web;
  • Programmer on an Unity mobile game and researching porting Farmerama to Unity;
  • Activities include client side implementation of seasonal content, game and processes improvements;
  • Improved team and game performance by refactoring the icon system (more than 5.000 icons in the game).

Farmerama (Bigpoint)

Video

Mistério dos Sonhos

Company: Xmile Learning
Aug 2013 – Mar 2014

Mundo dos Sonhos é um lugar mágico e misterioso onde vão parar todas as coisas que perdemos no mundo real. É lá que surgem todos nossos medos e é lá também onde todas as lendas e contos de fadas têm origem. Mas esse lugar fantástico está em perigo! Convocadas para desvendar os misteriosos desaparecimentos que vêm ocorrendo, as crianças são os Guardiões dos Sonhos e embarcam em uma grande e inesquecível aventura.

  • Released Mistério dos Sonhos, a game for children from 7 to 10 years old;
  • Hired and managed a team of 4 programmers to develop the game client with Adobe AIR and Starling;
  • The game is sold directly to private and public schools, and over 30.000 children already have licenses to play it across the country.

Mistério dos Sonhos 1 – O Chamado dos Guardiões (Xmile Learning)
Mistério dos Sonhos 2 – A Máquina do Poder (Xmile Learning)
Mistério dos Sonhos 3 – A Grande Jornada (Xmile Learning)

Mistério dos Sonhos b09e0b15214905.5628e34768277

Gallery

Adriatic

This project is not game related but interesting since it involved apps in multiple platforms and hardware integration.

Company: Sysmarine
Jan 2010 – Jul 2013

Sysmarine Adriatic is a control system for yachts which allows you to remotely access all the electrical devices on the boat, as well as your multimedia devices and an accessory navigation with nautical charts. The project included hardware and software, and the application was developed for iOS (iPhone and iPad) and Android tablets using Objective-C, C++ and Java. I was the software lead (and one of the founders) of the company.