Hi! I'm
Pedro Blanquer

Junior Full Stack Developer.

From Social Work to an Advanced Vocational Diploma in Web Application Development (DAW) — the same calling to solve people's problems, now with different tools.

I bring AI into real products and build custom websites for every client — I love seeing people use what I make.

Projects

Domaine de Sault - Multilingual booking system

  • React
  • Spring
  • MySQL
  • GitHub
Booking platform for a rural guesthouse in France: React frontend for guests and an admin panel in French and Spanish for the owners. Spring Boot (Java 17) and MySQL backend, with JWT/OAuth2 authentication, Stripe payment integration, and automatic availability sync with Booking.com via iCal.

Nexus (Aratech) - AI-powered ATS with candidate matching

  • FastAPI
  • PostgreSQL
  • Claude
Talent management system (ATS) with a FastAPI and PostgreSQL backend, automated scraping with Playwright, AI-powered candidate matching (Claude, Ollama), JWT/OAuth authentication and real-time messaging.

Professional project — code not public.

JavaFX Calculator - Java project

  • Java
  • GitHub
A functional calculator built with JavaFX, with keyboard support, operators and parentheses. Includes a modern interface and keyboard input support.

Product Management REST API - Spring Boot & MySQL

  • Spring
  • MySQL
  • GitHub
REST API built with Spring Boot connected to a MySQL database. Allows managing products, categories and users with full CRUD operations. Implements DTOs for data control, exception handling and filters by stock and category.

Technical skills

Throughout my training and practice I've built a solid foundation in the main technologies of the web ecosystem.

I enjoy exploring new tools and applying best practices to build efficient, scalable and user-focused solutions

Programming languages
Java
Java
Python
Python
JavaScript
JavaScript
TypeScript
TypeScript
Frontend development
HTML5
HTML5
CSS3
CSS3
Angular
Angular
React
React
Astro
Astro
Bootstrap
Bootstrap
Tailwind CSS
Tailwind CSS
Backend development
Spring
Spring
FastAPI
FastAPI
SQLAlchemy
SQLAlchemy
Docker
Docker
NodeJs
NodeJs
Tomcat
Tomcat
Databases
MySQL
MySQL
PostgreSQL
PostgreSQL
SQL Oracle
SQL Oracle
MongoDB
MongoDB
Artificial Intelligence
Claude
Claude
Ollama
Ollama
Tools & Others
Git
Git
GitHub
GitHub
UML
UML
Postman
Postman
PW
Playwright
JWT / OAuth
JWT / OAuth

Work experience

Throughout my career I've worked in very diverse environments, from customer service to sports coaching and emergency management, which gave me effective communication, problem solving and a strong ability to work in a team. My most relevant experience as a developer, however, is my time at Aratech, where I worked as a Full-Stack developer on a real-world applied AI project.

I combine software development with my work as an alpine ski instructor, teaching classes in English and French. This work has taught me to adapt to different types of people, stay calm in demanding situations and communicate knowledge clearly.

All these experiences shape how I approach web development: working with empathy, communicating well and looking for efficient solutions for every user or client.

  1. Full-Stack Developer | Domaine de Sault

    Custom-built booking system for a rural accommodation: React frontend, multilingual site (ES/FR/EN/DE), bilingual admin panel (FR/ES), Spring Boot (Java 17) backend with MySQL, JWT/OAuth2 and availability sync with Booking.com via iCal. In the final phase of payment integration and deployment.

  2. Full-Stack Developer (Internship) | Aratech

    Full-Stack developer internship: FastAPI and PostgreSQL backend, automated scraping with Playwright, AI integration (Claude, Ollama) for candidate matching, JWT/OAuth authentication and real-time messaging.

  3. Alpine ski instructor | Iliberis School

    I teach ski classes in English, French and Spanish to all levels. I apply empathy, patience, motivating communication and countless tools to help clients feel safe and inspired to keep practicing this sport

  4. Warehouse worker | Yves Saint Laurent

    Temporary work in inventory management and teamwork in a French-speaking environment.

  5. Emergency dispatcher | Junta de Andalucía - 112 Andalucía

    Coordination and fast response to emergency situations, managing resources and effective communication with users.

Languages

Spanish

Native

English

Fluent (B2)

French

Fluent (B2)

About me

Pedro holding skis on the mountain

Before becoming a developer, I studied Social Work. Three years ago I decided to reinvent myself: I completed an Advanced Vocational Diploma in Web Application Development (DAW), studied between the Junta de Andalucía and UNIR. Today I enjoy building digital solutions that are efficient, accessible and people-centered.

Outside of code, you'll find me skiing in the mountains or riding my surfskate at the skatepark.

Contact

Say hello!

Thanks for making it this far.

Write to me using the form, by email or reach out on LinkedIn. I'll be glad to hear from you.