Nov.2025 Sep.2024
Sep.2024 Dic.2022
Dic.2022 Oct.2022
Oct.2022 Nov.2021
Nov.2021 Oct.2021
Oct.2021 Feb.2020
Sep.2019 Sep.2017
Sep.2017 Oct.2015

Youmio Worlds

Senior Network Programmer

Youmio Worlds uses cutting-edge AI technology to create the first truly endless game ever seen.

This project is based on a groundbreaking approach to content generation, starting from the creation of procedural worlds from unique NFT-based seeds, all the way into gathering the power of the latest generative AI models to create human-like characters.

Youmio Worlds screenshot

Domenation

Senior Network Programmer, Tech Lead

Domenation is a fast-paced 3rd person shooter Battle Royale set in a gritty, post-apocalyptic world, emphasizing intense combat.

Throughout the project, I honed my skills in creating robust multiplayer systems, prioritizing both reliability and extensibility. Additionally, I led a team of skilled professionals, driving the project forward to meet industry standards, ensuring high-quality performance and a seamless player experience.

Domenation screenshot
Domenation screenshot

Meta Classic Games

Network Programmer

Meta Classic Games is a revolutionary hub for timeless classic games, enhanced with the power of NFTs.

Working on this project, I had the opportunity to master Unity's Mirror Networking package, enabling me to create a seamless, cross-platform experience for players across desktop PCs, mobile devices, and web browsers. This experience enhanced my understanding multiplayer networking and the intricacies of synchronizing gameplay across different platforms.

Meta Classic Games screenshot
Meta Classic Games screenshot

Maskerade

Programmer

Maskerade is a deeply narrative Survival Horror game where you play as a young girl who has been kidnapped and forced to work in a fear-inducing, mysterious cabaret.

Here, I had the opportunity to lay the foundation of the software architecture. I created a robust component system that allowed the immediate implementation of interactive functionality for any object in thegame, as well as a highly extensible character state machine.

Maskerade screenshot
Maskerade screenshot

Falling Lights

Programmer

Falling Lights is a cute microgame where you play as a little bear that has to avoid the falling stars. It also features a decently sized Skin Store.

This game allowed me to release a game into Google's Play Store and Apple's App Store, while also giving me ton's of experience in the implementation of their respective SDKs and the game's integration with Firebase to keep track of users digital assets.

Falling Lights screenshot
Falling Lights screenshot
Falling Lights screenshot
Falling Lights screenshot

Battlefinder

Programmer

Battlefinder is a TTSRPG (Table-Top Simulator Role Playing Game) game aimed at making it possible to play Pathfinder 2e digitally.

In this game I could develop a character editor up to level 20 which took into account skill selection and prerequisites. I also made a Dungeon Generator Tool which made creating and sharing campaign maps really easy.

Battlefinder screenshot
Battlefinder screenshot

BeatShips

Junior Programmer

Beatships is a community oriented, rhythm based, arcade shoot'em up that allows for the creation and sharing of levels, similar to Osu.

This game revolves around User Generated Content in the form of the creation of levels and/or the music they are built into. It contains a feature rich Level Editor, which in tandem with the modular nature of the software and art that compose the game, allows the player to create unique experiences.

BeatShips screenshot
BeatShips screenshot

CleanUp

Junior Programmer

CleanUp is a heavily narrative time manager in which every decision will impact the story.

This was my first experience developing for a prolonged period of time (2.5 years) with a decently sized team (17 people). I had the opportunity to port the game from GameMaker to Unity, optimizing it along the way. I also developed a polymorphic QuestLogthat allowed the designers to implement quests based on a number or goals such as timers, counters, or objectives.

CleanUp screenshot
CleanUp screenshot