Saltar al contenido

Sobre mí

Desarrollador de software con mirada de diseñador de juegos.

Soy graduado en Ingeniería Informática por la Escuela Universitaria Politécnica de Teruel, de la Universidad de Zaragoza, y tengo un máster en Diseño y Programación de Videojuegos por la UOC. Desde 2024 trabajo como desarrollador de software, en backend y frontend, en sectores como la construcción (BIM) y la imagen médica.

Además desarrollo proyectos propios: aplicaciones web en producción, herramientas de escritorio para trabajar con Git y documentos, y un videojuego roguelite en Godot. Muchos de ellos los publico bajo Alsatian Games, el proyecto de software y videojuegos que desarrollo junto a Santiago Martín.

El diseño de videojuegos me ha enseñado a pensar en quien usa lo que construyo: que entienda siempre qué está pasando y que cada interacción responda bien. Por eso, a través de Alsatian Games, también analizo la experiencia del jugador: onboarding, UX, feedback y primeras partidas. Aplico esa misma exigencia al software.

Ámbitos profesionales

  1. 01

    Aplicaciones web

    Sitios y aplicaciones con React, Astro y TypeScript, desplegados en Cloudflare y con backend en Firebase o Workers.

  2. 02

    Software y herramientas

    Aplicaciones de escritorio y móviles con Tauri, Electron y Capacitor: Git, GitHub, colaboración y trabajo local-first.

  3. 03

    Videojuegos

    Diseño y programación de juegos en Godot y Unreal Engine: sistemas de gameplay, generación procedural, IA y level design.

Competencias

Con qué trabajo

Agrupadas por área. Son las tecnologías que uso en los proyectos de este portfolio.

Frontend

Interfaces rápidas, accesibles y mantenibles.

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

Backend y datos

Lógica de negocio, APIs y persistencia.

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

Escritorio y móvil

Aplicaciones nativas con tecnologías web.

  • Tauri 2
  • Rust
  • Electron
  • Capacitor

Videojuegos

Diseño y programación de gameplay.

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

Infraestructura y calidad

Despliegue, control de versiones y pruebas.

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

Sistemas

Operación y monitorización de infraestructura.

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

Dominio

Sectores en los que he trabajado.

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

Contacto

¿Hablamos?

Estoy abierto a nuevas oportunidades como desarrollador de software. Si crees que puedo encajar en tu equipo o proyecto, escríbeme.