
About Me
I'm a Computer Engineering student and a working Software Engineer, focused on building backends that hold up in production.
At Stel Order I build microservices in Java/Spring Boot and integrate them into a large legacy monolith. I care deeply about software architecture and code quality: I work with clean and hexagonal architecture to keep code maintainable and well-structured, with a strong focus on security and safe legacy-system integration. Outside work I ship my own products end to end — most recently Driftune, a music-discovery app powered by a recommendation algorithm I built from scratch.
Security runs through everything I do: I'm an eJPT-certified penetration tester, and my degree thesis is a secure architecture for migrating from monolith to microservices using a Central Authentication Service and an API gateway.
My Journey
React · React Native · Spring Boot · Java
Experience
Recent professional experience and current technical focus
Software Engineer
Scaling and hardening our microservices ecosystem while continuing to bridge the gap between new architectures and our core B2B SaaS platform.
- Lead the deployment and production readiness of new microservices, ensuring high availability and seamless harmony with the main Java monolith.
- Design, implement and maintain some of the features most requested by the majority of our customer base, decoupling them into dedicated services.
- Standardize backend engineering best practices, focusing on clean architecture, hexagonal design, and secure data flow across service boundaries.
Software Engineer Trainee
Transitioned into a structured development role focused on architectural migration, facilitating how newly built services communicate safely with the legacy platform.
- Focused on the harmony between architectures, building integration models and strict API contracts to ensure smooth, dual-way communication between microservices and the Java monolith.
- Developed a major, highly anticipated microservice from scratch to fulfill a critical feature request demanded by the majority of the company's clients.
- Implemented robust backend logic with Spring Boot and designed frontend components with React and React Native, securing endpoints with JWT.
Software Engineering Intern
Joined the engineering team to support the company's transition from a monolithic architecture to a modern microservices-oriented system.
- Initiated and laid the foundational groundwork for the development of a brand-new microservice using Java and Spring Boot.
- Collaborated closely with senior engineers to understand the complex domain of the legacy B2B SaaS ERP and map out initial integration strategies.
- Adapted quickly to the team's Agile/Scrum workflow, delivering initial tasks through Jira, Confluence, and Bitbucket.
Academic Excellence
Computer Engineering - University of Murcia
Career Average
Honors
14 "Matrícula de Honor" distinctions — the highest course-level grade in the Spanish system, awarded to roughly the top 5% of students.
Technical Skills
Technologies and tools I work with.
Development
Cybersecurity
Tools
Certifications
Continuous training and specializations that complement my academic education

Elearn Junior Penetration Tester
A 100% hands-on penetration testing certification: a live 48-hour lab exam covering network and web app pentesting, assessment methodologies, and auditing. Proves practical offensive-security skills rather than theory.

Microsoft Azure Fundamentals (AZ-900)
Microsoft Azure fundamental certification validating knowledge of cloud concepts, Azure core services, security, privacy, and pricing.

IBM AI Developer
Series of 10 courses on artificial intelligence, generative AI, machine learning, data science with Python and more.
Completed Courses
FeaturedProjects
A selection of some of my projects where I apply different technologies and concepts

Driftune
In productionA complete music-discovery product I build and maintain end to end. An endless vertical feed runs on a recommendation algorithm I designed from scratch, with AI-powered natural-language search that finds music tailored to each user. The product covers OAuth authentication, email flows, an admin panel, a built-in player, a favorites library, text-based playlist creation, and export to YouTube. Built with Next.js (frontend) and Spring Boot (backend).

Jboy
A Game Boy emulator built from scratch in Java, following the Pan Docs. Required implementing the CPU instruction set cycle-accurately, memory bank switching across multiple MBCs, and an audio pipeline. Supports ROMs, save states, and fullscreen.

URL Shortener
A URL shortener taken to production: Spring Boot backend on Render, Next.js frontend on Cloudflare, PostgreSQL on Neon — end-to-end deployment across three cloud providers.
Let's Talk!
Do you have an interesting project? A collaboration proposal? Or do you simply want to connect? I would love to hear from you. You can contact me through these channels.
Location
Available for remote projects
Murcia, Spain




