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.

Gallery

Dropped from a broken vase

Today I was going through some old files from a pile of CD’s full of mold, and then I saw something nice. I found two of the first computer programs I ever made, written in QBasic. They were games – or demos to be fair. After some scrubbing with QB64, I got some executables that play nice with Windows 7, and here they are (you need to extract the whole folder before running). They are silly, but they were made a loooooong time ago… around 1995 🙂

Download QBasic Nostalgia (Windows)