About me

With a passion for video games since childhood, I decided to reinvent myself and dive into game development. Fluent in C# programming language and Unity Game Engine with good knowledge of C++ and Python 3 coupled with a background of many years of experience managing network infrastructures on and off site as well as developing applications and websites.

Skills

Programming Languages

C#, C++, Python, Java, JavaScript, HTML5 & CSS

Design Patterns

Singleton, Object Pooling, Observer Pattern, Observer with UnityEvents, Delegates, Signal/Listener with ScriptableObjects, Finite State Machine, Decorator pattern, Command pattern, Flyweight pattern, Factory pattern, Top Down Architecture

Project Management

Git, SVN, GitHub, Azure DevOps, Jira, Trello

Databases

SQL, MySQL, PostgreSQL, Firestore, SQLite, JSON, XML

Languages

French (Bilingual)
English (Bilingual)
Spanish (Beginner)

Technologies

Unity Game Engine, Firebase, Azure, O365, AWS

Projects

New

SCRIPTABLEOBJECT INVENTORY

UNITY, C#, ScriptableObjects, Odininspector

An inventory system using Unity's ScriptableObjects.

Github

MAPMAKER

UNITY, C#, ScriptableObjects, NaughtyAttributes

Dungeon Keeper map type unity editor 3d map creation tool.

Github

TurnBasedStrategy

UNITY, C#

TEAM PROJECT (SIZE 4), ACADEMIC FINAL.

Final Fantasy Tactics inspired turn-based tactical game made with Unity Engine.

Contributions: ScriptableObjects with Odin Inspector integration, player inventory and equipment, overlay tool tip, abilities/consumables cooldown and duration.

Github YouTube

DUCKHUNTER VR

UNITY, C#, XR INTERACTION TOOLKIT

TEAM PROJECT (SIZE 3), ACADEMIC.

Re-imagining of the classic Duck Hunt for NES in VR, Oculus Quest Virtual Reality game using XR Interaction Toolkit.

Contributions: XR Interaction Toolkit integration, placing of interactable objects in VR, ducks, duck spawner, targets and game modes.

Github YouTube

WAVECLEAR RPG

UNITY, C#

TEAM PROJECT (SIZE 3), ACADEMIC.

Contributions: A* and Navmesh pathfinding, AI using State Machine, Behavior Trees and Raycast player detection.

Github YouTube

CHANCE OF BRAINS

UNITY, C#

SOLO, ACADEMIC

Third-person shooter survival game.

Singleton, Object pool, Raycast, Spawnpoints, Respawns, CharacterController

Github