About Me

Hey! I'm a gameplay programmer with over two years of experience. I focus on building solid and flexible architecture, with a strong interest in AI behaviors, gameplay systems, and complex mechanics.

I've always been drawn to games that reward curiosity and skill, and I try to bring that same mindset into my work. For me, programming isn't just about making things function, it's about helping the player feel something through how the game responds.


Professional Experience

Eggscape

May 2023 - Feb 2025
Eggscape Image 1
Eggscape Image 2

3Dar - AR/VR

  • Role: Gameplay Programmer
  • Engine: Unity
  • Summary: An AR/VR multiplayer platformer that received the "Lion in la Biennale di Venezia" in 2022.
  • Contributions:
    • Enemy AI System: Implemented enemy behaviors, including decision-making, movement, and combat.
    • Player Mechanics: Built and implemented parkour and combat systems.
    • Bug Fixing & Optimization: Fixed gameplay bugs and improved performance.
    • Multiplayer & AR/VR Integration: Helped develop multiplayer and AR/VR features.

My Games

Rush Rift

Rush Rift

Mystic Catacombs

Mystic Catacombs

Gun Bandit

Gun Bandit

3047

3047


Skills

Tools, languages and core programming concepts I use to build games and systems.

Tools

  • Unity
  • Unreal Engine 5
  • Git
  • Photon (multiplayer)
  • Rider
  • Oculus / XR

Code

  • C#
  • C++
  • Python
  • HTML / CSS

Skills & Practices

  • Documentation
  • Agile
  • QA
  • UI/UX
  • Problem Solving
  • Languages

    English — Fluent
    Spanish — Native
    Japanese — Conversational

    Programming Concepts

    • Design patterns: Factory, Builder, Command, Mediator, Strategy, Observer, Object Pooling
    • MVC architecture
    • AI algorithms: A*, Dijkstra, FSM, Steering Behaviors, Obstacle Avoidance, Roulette, Flocking, Decision Trees, Behavior Trees
    • Multiplayer architectures: Full-Authoritative and Non-Authoritative models