top of page
WhatsApp Image 2024-02-04 at 19_edited.jpg

Experienced Game Programmer proficient in systems, gameplay, and tools programming . Writes well-organized, documented, efficient, and readable code.

Portfolio

Image-empty-state.png
AK-xolotl (2021-2024)

(Unity, C#)

Working as the Lead Game Programmer for the whole development cycle, I contributed to AK-xolotl, the ultimate top-down roguelite shooter starring the most adorable amphibian, alongside a multidisciplinary team.

Image-empty-state.png
Altered Alma (2020-2021)

(Unity, C#)

Altered Alma combines the beloved classic Metroidvania formula with RPG elements, dating sim features, a slick pixel-art presentation, and a gripping story. Whether you want to beat up bad guys, find love, or just explore the beautiful cityscape, Neo-Barcelona awaits!

Image-empty-state.png
Snake (2020)

(C++, SFML)

This adapted version of the classic Snake game was built to showcase the development of a custom C++ engine using SFML.

Image-empty-state.png
Bling Bling's Power Hour (2019)

(UE4, Blueprints)

As a Lead Game Programmer, I worked on ‘Bling Bling’s power hour’ a 2D side scroller puzzle developed in Unreal Engine 4, with a multidisciplinary team of 8 members.

Image-empty-state.png
Lodge (2018)

(C++, DirectX 11)

Lodge is a 3D application developed using DirectX framework. The project aims to explore different complex features available to make the scene look beautiful.

Image-empty-state.png
Spectra (2024)

(C++, OpenGL)

Spectra is a simple click-based game that expands to demonstrate graphic programming features such as vertex attributions, model loading, texture loading, shaders, light interaction with models, shadows, and instancing of models & light sources.

Image-empty-state.png
Drag No Drag (2024)

(C++, OpenGL)

Dragg No Drag is a simple time based drag race game. It was built to learn and understand the basic principles of a custom engine using OpenGL API.

Image-empty-state.png
SynthMuse (2019)

(Unity, Oculus, C#, PureData)

This is my masters thesis project which aims to build multiple virtual interfaces with different mechanisms for musical expression in audio synthesis.

Image-empty-state.png
Procedural Tree Planter (2019)

(C++, DirectX 11)

A 3D scene developed using C++, DirectX 11 and HLSL. This tree planter generates procedural trees using L-Systems technique and has procedurally generated terrain.

Image-empty-state.png
Fuzz-Bee (2018)

(Java, Processing, MATLAB)

Fuzz-Bee is an AI race car application developed to test the efficiency of a fuzzy logic AI racer (violet rectangle) with a finite state machine AI racer (red rectangle), in following the race track line. (Assumption: Linear velocity is constant).

No Collections Here

Sort your projects into collections. Click on "Manage Collections" to get started

bottom of page