I'm a web developer based in Madrid with a background in technology, administration, music, and team management.
My route into tech was not exactly conventional. Before writing code, I spent more than ten years working as a DJ and music producer, performing across Europe and managing a long-term creative project alongside other people.
That experience taught me how to work under pressure, adapt when plans change, communicate with very different people, and take an idea from its first stages to a finished result.
After completing Ironhack's Web Development Bootcamp, I began building full-stack applications with React, Node.js, Express, and MongoDB.
I particularly enjoy projects where creativity and logic meet: practical digital tools, interactive interfaces, gaming experiences, and products that solve real problems.
- ๐ญ Building and improving personal web projects
- ๐ Expanding my knowledge of Excel, Power BI, and data analysis
- ๐ง Learning more about Linux, Docker, networks, and deployment
- ๐ฎ Interested in gaming and interactive digital experiences
- ๐ต Former DJ and music producer with more than a decade of experience
- ๐ Based in Madrid, Spain
- ๐ Spanish, English, and French
- Frontend: React, JavaScript, HTML5, CSS3, Tailwind CSS
- Backend: Node.js, Express.js, REST APIs
- Databases: MongoDB, MySQL
- Development: Authentication, role-based access, file uploads, and external API integrations
- Tools: Git, GitHub, Postman, Figma, Vite, and VS Code
- Deployment: Vercel, Netlify, Render, and Fly.io
- Currently exploring: Power BI, Linux, Docker, networking, and Python
A full-stack platform that connects artists, agencies, and promoters while simplifying booking and talent management.
- Frontend developed with React and Tailwind CSS
- Backend built with Node.js and Express
- MongoDB database
- Spotify API integration
- Role-based authentication and permissions
- Advanced artist search and dynamic pricing
- Image and file uploads using Multer
A retro-inspired arcade shooter developed with vanilla JavaScript, DOM manipulation, and CSS animations.
- Custom collision detection
- Different enemy behaviours
- Interactive power-ups
- Animated gameplay elements
- Responsive game layout
- Original retro visual style
A web application for creating and managing knockout-style gaming tournaments.
- MVC architecture
- Player and team management
- Automatic tournament matchmaking
- Custom tournament progression logic
- Winner and trophy system
- Searchable public tournament list
I'm interested in opportunities where I can combine technical skills, creativity, product thinking, and problem-solving.
I'm especially drawn to:
- Web development and full-stack projects
- Digital products and user-focused applications
- Data-oriented roles and analytical tools
- Gaming and interactive experiences
- Teams where I can continue learning and contribute from day one
When I'm not working on a project, you'll probably find me exploring games, producing music, learning something new, or trying to improve my running times.
I enjoy working with people from different backgrounds and disciplines, especially when there is room to exchange ideas, learn, and build something useful together.

