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
- 01
Web applications
Sites and apps with React, Astro and TypeScript, deployed on Cloudflare with Firebase or Workers backends.
- 02
Software and tools
Desktop and mobile apps with Tauri, Electron and Capacitor: Git, GitHub, collaboration and local-first work.
- 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.
