Skip to content

Background

Experience and education.

My professional and academic path.

Professional experience

  1. Feb 2026 — Present

    Creator and developer

    Alsatian Games (opens in a new tab)

    A project I run together with Santiago Martín to turn ideas into reality: software solutions and original games, from concept to working product.

    • Zozobra, a platformer roguelite in Godot (in development).
    • Game design reviews and a playtesting service focused on onboarding, UX, feedback and the first-time player experience.
    • Website and tournament manager for the TotalRematch community (live).
    • Development tools: Alsatian Docs, Alsatian Hub and Alsatian AI Orchestrator.
    • Godot
    • GDScript
    • Diseño UX/UI
    • Game design
    • Playtesting
    • React
    • TypeScript
    • Cloudflare
  2. Nov 2024 — Present · Remote

    Software Developer

    ibim Building Twice SL

    Software development for construction projects using BIM.

    • Maintenance and evolution of Periscoope, the company’s BIM project viewer.
    • Creator of PeriscoopeFM, a web-based Facility Management system with a built-in 3D viewer.
    • Python
    • JavaScript
    • React
    • Node.js
    • MongoDB
    • Software BIM
    • Administración de sistemas Linux
    • Zabbix
  3. Mar 2024 — Nov 2024 · Valencia · Hybrid

    Software Developer

    Oncovision

    .NET development of the information system for CareMiBrain, Oncovision’s brain-dedicated PET scanner for the early diagnosis of neurological disorders and cognitive decline.

    • C#
    • .NET Framework
  4. Mar 2023 — Mar 2024 · Teruel · On-site

    Mainframe Operator

    LogiRAIL (Renfe)

    First line of defence for IT systems: monitoring and administration of virtual machines and the mainframe.

    • Mainframe de IBM
    • Sistemas distribuidos
    • Administración de sistemas
    • Zabbix

Education

  1. 2026

    CS50’s Introduction to Artificial Intelligence with Python

    HarvardX · edX

    Foundations of artificial intelligence with Python: search, knowledge, uncertainty, optimisation, machine learning, neural networks and natural language.

    • Introduction
    • Search
    • Knowledge
    • Uncertainty
    • Optimization
    • Learning
    • Neural Networks
    • Language
  2. 2024

    CS50’s Web Programming with Python and JavaScript

    HarvardX · edX

    Web application development with Python, Django, SQL and JavaScript: user interfaces, testing, CI/CD, scalability and security.

    • Introduction
    • HTML, CSS
    • Git
    • Python
    • Django
    • SQL, Models, and Migrations
    • JavaScript
    • User Interfaces
    • Testing, CI/CD
    • Scalability and Security
  3. Sep 2022 — Jun 2023

    Master’s Degree in Game Design and Programming

    Universitat Oberta de Catalunya (UOC)

    Game design and interactive content.

  4. 2023

    Desarrollo de juegos con Unreal Engine de 0 a profesional (Spanish-language course)

    Udemy · Carlos Coronado

    Complete development of a 3D game in Unreal Engine, from the design document to the final build: Blueprints, AI, levels, lighting, UI and sound.

    • Unreal Engine 4 y 5
    • Blueprints
    • IA de enemigos
    • Diseño de niveles
    • Iluminación
    • Materiales y partículas
    • Interfaz y menús
    • Sonido
    • Documento de diseño (GDD)
    • Balance y curva de dificultad
  5. 2017 — 2022

    Bachelor’s Degree in Computer Engineering

    Escuela Universitaria Politécnica de Teruel (Universidad de Zaragoza)

Certifications

  1. 2016

    English — B1 level

    University of Cambridge

Contact

Let’s talk.

I am open to new opportunities as a software developer. If you think I could fit in your team or project, drop me a line.