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
- 01
Aplicaciones web
Sitios y aplicaciones con React, Astro y TypeScript, desplegados en Cloudflare y con backend en Firebase o Workers.
- 02
Software y herramientas
Aplicaciones de escritorio y móviles con Tauri, Electron y Capacitor: Git, GitHub, colaboración y trabajo local-first.
- 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.
