-
Desde pequeño me ha apasionado la informática. Empecé desmontando portátiles por pura curiosidad, aprendí sobre hardware y estudié un Ciclo Medio de Sistemas Microinformáticos y Redes. Pero lo que realmente quería era programar. Lo supe desde 2º de la ESO, cuando me adelantaban ejercicios porque iba varios cursos por delante.
-
Hoy soy desarrollador de aplicaciones móviles en React Native. Trabajo en Gesvatec desarrollando una app completa con TypeScript, Expo, Sentry, i18n y un sistema de releases automatizado que compila, sube builds a tiendas y publica actualizaciones OTA con control de versiones y subida de source maps.
-
📚 Soy autodidacta, curioso y me encanta aprender nuevos lenguajes, frameworks o herramientas. Me gusta entender cómo funciona todo desde dentro: código, APIs, infraestructura y despliegue.
- 🛒 STOW SHOP - Tienda de ropa online
- 👨🍳 DrakoCatering - Página de Catering
- 👷♂️ RODAAC V1 - Empresa de Reformas (finalizada)
- 👷♂️ RODAAC V2 - Rediseño en proceso
- ⚛️ Pokédex con React
- 📩 App "Guasap" con NodeJS
- 🕹 Oh Mummy! - Videojuego retro
- 🎮 Juego de cartas Pokémon
- 💣 Buscaminas en JS
- 🙍♂️ App para practicar llamadas a APIs
- 🎥 Reproductor multimedia
- ⏳ Juego de adivinar palabra
- ➗ Calculadora simple
- 🎯 Juego de eliminar pelotas
- 📏 Simon Dice
- 🃏 Parejas de cartas
- Lenguajes: JavaScript / TypeScript, PHP, Java
- Frontend: React, React Native, HTML, CSS, Astro
- Backend / APIs: Node.js, Express, Supabase, Firebase
- Bases de datos: MySQL, Oracle, MongoDB (básico)
- DevOps / Hosting: Ubuntu Server, Apache, Docker, dominios, SSL, Coolify, Vercel
- Herramientas: VSCode, Git, GitHub, IntelliJ, Postman
- Frontend: React, React Native, TypeScript, Astro
- Backend: Node.js, Express, PHP, Supabase, Firebase
- DevOps: Docker, Coolify, GitHub Actions, scripts personalizados para CI/CD
- Control de estado: Context API (explorando Zustand y Redux)
- Estándares: Linter, Prettier, Conventional Commits, DRY, código modular y escalable
React Native Developer — Gesvatec Sistemas S.L. (2025 - Actualidad)
- Desarrollo y mantenimiento de una app móvil completa con React Native, publicada en App Store y Google Play.
- Implementación de login, 2FA, navegación compleja con stacks y tabs, internacionalización y control de sesión.
- Diseño y automatización del flujo de release: builds automáticos, subida a tiendas, publicación OTA y subida de source maps a Sentry.
- Trabajo en equipo con backend y diseño bajo metodología SCRUM.
Me gusta saber cómo funciona todo, no solo que funcione. Valoro el rendimiento, la mantenibilidad, la automatización y seguir buenas prácticas. Si se puede optimizar, modularizar o automatizar, lo hago.
- 🔄 Automatización por encima del trabajo repetitivo
- 📐 Código limpio, modular y escalable
- ⚡ Buen rendimiento y experiencia de usuario
- 📦 Entorno de trabajo coherente: linting, commits convencionales, scripts CLI
- He hecho videojuegos, chats y juegos de cartas con WebSockets por diversión
- Me interesa el modding de videojuegos (ARK, Minecraft...)
- Monté mis PCs y configuro mis servidores en Ubuntu
- Me gusta experimentar con Astro y React por su flexibilidad y rendimiento
- Español: Nativo
- Inglés: Fluido
🎯 Siempre aprendiendo, siempre construyendo. Puedes ver más en mi GitHub y en mi portfolio.