Hi, I am João!

Game developer who happens to know how to program.
Game Jam nut who loves to experiment with new ideas.
Industry enthusiast, previously organizing the monthly Game Dev meetings in Lisbon.

Currently a Gameplay Programmer at Massive Entertainment - A Ubisoft Studio,
working on Avatar: Frontiers , a first person, action-adventure game.

You can check out my CV here.

I have a master's degree in Computer Engineering.

I have a passion for games: developing, playing and collecting.

Creativity is the biggest gift I can give others and that others can give me.

I love to travel and meet new people and places (32 countries so far)!


C++, C#, Objective-C, Unity, Unreal, Cocos2D, Gameplay systems programming, Game Design, UI programming


Teamwork, Creativity, Organisation, Eagerness to Learn, Passion, Openness



From 2016 to 2021, I was part of A Ludoteca. A Ludoteca was a game dev collective, volunteer based organization, serving as activists and evangelists for the portuguese games' ecosystem. Our mission statement and goal was to bring together and nurture the game development industry in Portugal.

Our main activities included:

  • Actively organizing meetups, game jams and other game development focused events.
  • Invest on education, by working with schools and communities to give rise to more and better games, share resources and create a meaningful heritage.
  • Partner with other organizations in the field to create an information sharing network, enhance each other’s capabilities and discover new initiatives.
  • Centralize all available information about what exists in Portugal: studios, developers, games, contacts, statistics, etc.