> INITIALIZING...

José Rodrigo

RoyY

Developer & Security Enthusiast

roy@portfolio:~

Web Application Developer · QA Tester · Cybersecurity Enthusiast

00.

About me

Junior developer with training in various software development-related degrees. A committed and motivated person with interest in continuous learning and constant improvement.

Currently focused on expanding my knowledge in the cybersecurity field, with the goal of specializing in this area in the medium term. I believe that secure code is quality code.

Available for new opportunities

Education

  • >DAW - Desarrollo de Aplicaciones Web
  • >SMR - Sistemas Microinformáticos y Redes

Interests

OSCPeJPTv2Ethical Hacking
01.

Skills

Frontend

JavaScriptTypeScriptReactReact NativeNext.jsHTML5CSS3Tailwind CSS

Backend

PHPPythonJavaCC++PostgreSQLMySQLORACLEREST APIs

Security

OSCPeJPTv2Bash Scripting

Tools

GitDockerLinuxNginxSentryBurp SuiteWireshark

Frameworks

LaravelExpoPestAngularSpring Boot
02.

Experience

2023

Junior Web Developer @ Química de los Pavimentos

End-to-end development of two full websites and major refactoring of a third one for the following brands: QDP, Irtecon and Asteco. Provided IT Support and hardware maintenance, ensuring optimal equipment performance and network stability. Managed website deployments.

WordPressPHPJavaScriptHTML/CSSMicrosoft 365Adobe Photoshop
2025

QA Tester @ Doymus

Conducted Static Code Analysis to ensure compliance with Misra C++ 2023 standards, designing specific test to validate code quality and safety. Evaluated and benchmarked quality tools such as PC-Lint ensuring the accuracy of automated detection systems. Developed JSON-based test suites to validate ASTERIX (EUROCONTROL) protocol decoding, inspecting the output with Wireshark to ensure data accuracy.

PythonCC++GitWireshark
03.

Projects

PadelProTour

Featured project

PadelProTour

Platform for organising padel leagues and tournaments among friends, live at padelprotour.net. Built end to end: a Laravel 13 REST API (~76 OpenAPI-documented endpoints) on PostgreSQL with token auth and Google sign-in, automatic round-robin scheduling, player-proposed results confirmed by a rival, standings with tiebreakers and real-time chat over WebSockets, plus a single Expo / React Native codebase for iOS, Android and web. It also exposes an MCP server so Claude can query and manage your leagues. Covered by 260+ Pest tests and self-hosted on an Ubuntu VPS behind Nginx with HTTPS and Sentry monitoring.

Laravel 13PHP 8.5PostgreSQLReact NativeExpoTypeScriptWebSocketsMCPPestNginx
MercaDaw

Featured project

MercaDaw

Full-stack project featuring inventory and employee management, built in Java with SQL persistence and orchestrated using Docker Compose. Includes automated data loading, database scripts, and complete technical documentation.

JavaJavaFXSQLDockerDocker Compose
RoyList

Featured project

RoyList

RoyList is a web application built with Laravel 12 that allows authenticated users to create and manage personalized shopping lists organized by supermarket. It integrates product suggestions from an external API, displaying items grouped by category through a modern and responsive UI built with Tailwind CSS.

LaravelPHPMySQLTailwind CSSJavaScriptAPI Integration
04. Contact

Contact me!

I'm open to new opportunities and collaborations. If you have an interesting project or simply want to talk about development and security, don't hesitate to contact me.

rodrisantaga94@gmail.com
Madrid, Spain
>Send message