Skip to content

About

A software developer with a game designer’s eye.

I hold a degree in Computer Engineering from the Teruel Polytechnic School (Escuela Universitaria Politécnica de Teruel), part of the University of Zaragoza, and a master’s in Game Design and Programming from the UOC. I have worked as a software developer since 2024, across backend and frontend, in industries such as construction (BIM) and medical imaging.

I also build my own projects: web applications in production, desktop tools for working with Git and documents, and a roguelite game in Godot. Many of them are published under Alsatian Games, the software and games project I run together with Santiago Martín.

Game design has taught me to think about the people who use what I build: they should always understand what is going on, and every interaction should feel right. That is why, through Alsatian Games, I also analyse player experience: onboarding, UX, feedback and first sessions. I bring that same standard to software.

Professional areas

  1. 01

    Web applications

    Sites and apps with React, Astro and TypeScript, deployed on Cloudflare with Firebase or Workers backends.

  2. 02

    Software and tools

    Desktop and mobile apps with Tauri, Electron and Capacitor: Git, GitHub, collaboration and local-first work.

  3. 03

    Games

    Game design and programming in Godot and Unreal Engine: gameplay systems, procedural generation, AI and level design.

Skills

What I work with

Grouped by area. These are the technologies I use in the projects in this portfolio.

Frontend

Fast, accessible, maintainable interfaces.

  • React
  • TypeScript
  • JavaScript
  • Astro
  • Tailwind CSS
  • Vite
  • HTML y CSS
  • Diseño UX/UI

Backend and data

Business logic, APIs and persistence.

  • Python
  • Node.js
  • C#
  • .NET Framework
  • SQL
  • MongoDB
  • Firestore
  • Firebase Auth

Desktop and mobile

Native apps built with web technology.

  • Tauri 2
  • Rust
  • Electron
  • Capacitor

Games

Gameplay design and programming.

  • Godot
  • GDScript
  • Unreal Engine 5
  • Blueprints
  • C++
  • Unity
  • IA de gameplay
  • Level design

Infrastructure and quality

Deployment, version control and testing.

  • Cloudflare
  • Git
  • GitHub
  • GitHub Actions
  • Vitest
  • Playwright

Systems

Infrastructure operations and monitoring.

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

Domain

Industries I have worked in.

  • Software BIM
  • Facility Management
  • Visores 3D
  • Software sanitario (PET)
  • Videojuegos
  • Playtesting y UX de jugador

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.