I'm a Software Engineering Student at Rey Juan Carlos University in Madrid, Spain.
-
🧠 Interests: Full-stack development, software quality and testing, and CI/CD automation.
-
🖥️ Adaptability: Fast learner with a strong ability to adapt to new programming languages, frameworks, and technologies.
-
📄 Final Degree Project: Full-stack web development for an e-commerce featuring AI integration, automated PDF invoice generation, automated email notifications, and Stripe payment gateway integration.
-
🔍 Open to Opportunities: Looking for Software Development internship roles for 2026–2027.
🎓 PCMod (Final Degree Project - In Progress)
-
Description: Full-stack web development for an e-commerce platform featuring a filterable catalog, user reviews, role management, an admin dashboard, AI integration, automated PDF invoice generation, automated email notifications, and Stripe payment gateway integration.
-
Technologies: Java, Spring Boot, TypeScript, React, React Router, MySQL, Docker, GitHub Actions, JUnit, Mockito, Testcontainers, REST Assured, Vitest, Selenium, JaCoCo, Istanbul, SonarQube.
-
Description: Python scripts implementing different cryptographic algorithms and data encoding techniques (AES, Caesar, Vigenère, XOR and Base64).
-
Technologies: Python.
-
Description: Full-stack web development for managing a university association, featuring a filterable games, events and news list, favorite games, event registrations, and automated email notifications.
-
Technologies: Java, Spring Boot, TypeScript, React, React Router, MySQL, Docker.
-
Description: Detection and correction of code smells and vulnerabilities, static analysis with SonarQube, unit and E2E testing implementation, and GitHub Actions workflows for building, publishing Docker images/artifacts, and deploying to Azure.
-
Technologies: JUnit, Mockito, Selenium, GitHub Actions, Docker, Azure, SonarQube.
🔢 EduMath
-
Description: Educational web platform for gamified math learning, featuring multiple game modes and dynamic operation generation based on the selected difficulty level.
-
Technologies: TypeScript, React, Next.js.
