Crafting immersive gaming experiences with cutting-edge technology. Specialized in Unity, Unreal Engine, and custom game engine development.
With over 13 years of experience in game development, I've worked on everything from mobile games to PC, console, and virtual reality titles. My passion lies in creating engaging gameplay experiences and pushing the boundaries of what's possible in interactive entertainment.
I started my career as a junior programmer at a small indie studio, where I learned the fundamentals of game development and discovered my love for problem-solving through code.
Over the years, I've evolved into a senior developer, leading teams and architecting game systems that power millions of players' experiences. I specialize in gameplay programming, multiplayer systems, graphics programming, and creating scalable game architectures.
When I'm not coding, you'll find me exploring new game technologies, contributing to open-source projects, or mentoring aspiring game developers.
A showcase of the games I've worked on, demonstrating my expertise across different genres and platforms.
Associate Principal Gameplay Programmer • 2023-2025
Clawball is a multiplayer Cat vs. Cat VR Soccer Game featuring fast-paced action, physics-based gameplay, and a vibrant art style.
Company
Platform
Lead Gameplay Programmer • 2021-2023
Pixel Ripped 1978 is a VR game where you play as a programmer at Atari in 1978, blending 2D retro gameplay with a 3D VR world.
Company
Platform
Lead Gameplay Programmer • 2020-2021
Yuki is a VR Bullet Hell Roguelike mashup where you embody a space ranger and venture through a fantastic cosmos, dodging obstacles and bullets and fighting hordes of space monsters.
Company
Platform
Gameplay Programmer • 2019
The Line is an interactive VR narrative where users explore a magical world and follow the love story of Pedro and Rosa, two miniature dolls hesitant to break boundaries to be together.
Company
Platform
Senior Gameplay Programmer • 2024
Boogie Race is an online multiplayer racing game based on a pre-existing Iron Studios IP.
Company
Platform
Senior Gameplay Programmer • 2023
Residiuum is a third-person action game in development by Iron Studios, featuring impressive graphics and immersive gameplay.
Company
Platform
Gameplay Programmer • 2018
Sansar is the ultimate playground for creative mind and virtual explorers. Create your avatar, design worlds and join events organized by the community.
Company
Platform
Senior Gameplay Programmer • 2020-2024
Olé is a soccer card game with multiplayer features, where players can collect cards and build their own teams to compete against others.
Company
Platform
Gameplay Programmer • 2018-2019
Lone Land is a contemplative platformer where you play as an unknown protagonist exploring a mysterious world revealed through environmental storytelling.
Company
Platform
Gameplay Programmer • 2017-2018
Shield Impact is an action survival game where a gladiator with only one shield will be challenged by rising hordes of enemies in an arena in ancient Rome.
Company
Platform
Gameplay Programmer • 2014-2017
Wells is an action side-scrolling game into a steampunk universe with a lot of enemies, explosions and gigantic bosses.
Company
Platform
Junior Gameplay Programmer • 2015-2016
Jequi's Dream is a dual-character endless runner where collecting water restores life and helps a new valley come to bloom.
Company
Platform
My journey through the gaming industry, from junior developer to technical leader, working on projects that have entertained millions of players worldwide.
Leading VR development teams and defining project direction while delivering immersive experiences across multiple VR platforms.
Contributed to gameplay systems for Residiuum demo, a third-person action game using Unreal Engine.
Developed VR experiences across multiple platforms while collaborating with cross-functional teams to enhance user experience.
Delivered VR projects across major platforms while creating tools and pipelines to support design and production teams.
Developed and integrated gameplay systems for PC games while building tools to streamline production processes.
Developed gameplay features and maintained UI systems for a virtual world platform.
Developed comprehensive game systems and ported games to multiple platforms while creating visual enhancements.
Developed mobile games and conducted user research while serving as Assistant Teacher for Programming Languages.
Provided IT support and resolved software issues for a large healthcare organization.
Personal projects and contributions to the game development community. These tools and frameworks help developers create better games more efficiently.
Public Repositories
Contributions
Powerful tweening library for Unity with support for custom easing functions, chaining, and callbacks. Ideal for creating smooth animations and transitions.
Custom game engine built from scratch using modern C++. Features include a component-based architecture, rendering engine, physics system, and asset management.
A complete card game example built with Unreal Engine, showcasing turn-based mechanics, card interactions, and multiplayer support.
A comprehensive math library for game development, providing advanced mathematical functions, vector and matrix operations, and geometry calculations.
Collection of examples demonstrating procedural content generation techniques in Unreal Engine, including procedural meshes, buildings, vegetation, and noise functions.
AI algorithms for game development featuring Flocking, Vector Field, Min Max, Auction, AStar, Dijkstra, Breadth first and Depth first searchs.
Collection of optimized shaders for various visual effects including water simulation, particle systems, post-processing effects, and stylized rendering.
A collection of modular Unity scripts to streamline gameplay development, including actions, conditions, attributes, movement, states, cheats, checkpoints, pooling, and more.
Academic contributions focused on virtual reality, digital games, and accessibility for older adults
Ready to create something amazing together? I'm always interested in discussing new opportunities, collaborations, mentorship or just chatting about game development.