
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
Spring Boot · Java · Kotlin · React · TypeScript
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.
- Develop native Android modules in Kotlin, optimizing OS-level interactions and mobile app robustness.
- 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, 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
FeaturedHackathons & Bootcamps
Active participation in specialized intensive programs, premier cybersecurity hubs, and software engineering competitions
Cyberbootcamp Málaga
University of Málaga & Google.org
Selected for the advanced track of Cyberbootcamp Málaga, an intensive technical specialization program in cybersecurity organized by the University of Málaga (NICS Lab) and funded by Google.org. The training was strictly in-person with university residence accommodation fully covered by Google.org, and included a visit to the Google Safety Engineering Center (GSEC) in Málaga.
During the bootcamp, our team achieved 2nd place in the technical CTF challenge organized by one of the guest speakers. Additionally, as part of the program, participants design and execute a Community Support Plan (Plan de Apoyo) to transfer practical cybersecurity knowledge to schools or local organizations.
To support the classroom delivery of this plan and engage students through hands-on learning, I developed , a tactical gamification platform simulating real-time attacks and defenses.
HackSpain 2026
36h Sprint · Madrid
Participating in HackSpain 2026 in Madrid, an in-person 36-hour weekend hackathon gathering 250 young builders from across Spain.
The challenge is to ideate, architect, and ship a working software product from scratch over a single weekend, tackling real-world technical tracks from top startups and pitching to leading Spanish venture capital funds.
Projects
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 pure React frontend and TypeScript backend.
HackDeck
In productionInteractive cybersecurity tactical simulation and gamification platform built with a Spring Boot backend and React/TypeScript frontend. Designed as support software for the Community Support Plan (Plan de Apoyo) within Cyberbootcamp Málaga, it recreates a turn-based tactical match between two teams: the Red Team (planning and deploying attacks across the Kill Chain balancing budget and noise to compromise confidentiality, integrity, and availability) and the Blue Team (deploying defense-in-depth countermeasures, hardening, and monitoring). Features an instructor round/twist management dashboard and a live classroom scoreboard projection.
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.

Peer Share Network
A decentralized peer-to-peer file-sharing system using raw TCP and UDP sockets, handling connection management and reliable transfer over an unreliable channel.

Log Analyzer
A log analysis tool in C++ that parses and inspects system/access logs to surface suspicious patterns — a core building block of security monitoring and SOC workflows.
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









