Software & Full Stack Developer. Eternal learner passionate about details. Specialized creating and solving problems. ⚡

📍 Malaga, Spain
Málaga

Andalucía

📍 Dimap, C. la Gitanilla, 17, office 42, Churriana, 29004 Malaga

Skills

These are the technologies I use most frequently, though I've worked with many others.

Work Experience

  1. Software Developer at Experto Digital®

    Design and construction of complete web solutions using the WordPress ecosystem (Elementor Pro, WooCommerce) for businesses and e-commerce. Focus on content architecture, attractive interfaces, technical speed improvements, and SEO positioning.

  2. Software Developer & Front-End Developer at Dimap®

    Development and maintenance of the main platform of DIMAP, as well as projects for clients such as GM and the CEJ academy. Implementation of modern and optimized interfaces with a focus on user experience, performance, and scalability, using current front-end development technologies.

  3. Software Developer at Gubb Marketing®

    Software development and web applications.

  4. Development of Agrooe-Cashback for Agrooe® and Gubb Marketing®

    Development from scratch of a web application focused on the administration of a cashback system for the company Agrooe®. Development of the database, backend and frontend of the web application.

Projects

GM Microcementos Website

GM Microcementos Website

Complete development of corporate web platform for GM Microcementos, a company specialized in microcement application. Professional website with 15 optimized pages, focused on performance, SEO and exceptional user experience. Includes budget calculator, filterable project gallery, advanced forms and minimalist design system. Modular architecture with 100+ reusable components and Core Web Vitals optimization.

Academia CEJ Website

Academia CEJ Website

Web platform for Academia CEJ, academy specialized in justice competitive exams in Malaga. Fully responsive website with blog, virtual campus, knowledge testing system, enrollment system and course management. Built with Next.js 14, React 18, Tailwind CSS, Framer Motion and Docker.

DIMAP Website

DIMAP Website

Development of Dimap’s corporate website, a modern application built with Next.js 15, React 19, Redux Toolkit and TailwindCSS, focused on delivering optimal performance and a seamless user experience. The project includes service pages, a blog, corporate sections, and lead-tracking forms, all built on a modular architecture with highly optimised loading using SSG, Lazy Loading, and ClientLoader.

Agrooe Cashback

Agrooe Cashback

On this website, I worked with a team to develop a platform from scratch, committed to selling quality products and promoting local commerce. We worked from the concept to the implementation, creating both the back-end and front-end. In addition to various technologies, integrations were added, such as JWT for user account control and login, a dashboard to manage all the data... Features included the ability to log in with different social networks, account creation as a user to purchase products or as a company to add them, maps showing the nearest locations where the product could be found, among other things. Due to confidentiality reasons, the code is not displayed.

AirPods Pro 2 Website Clone

AirPods Pro 2 Website Clone

Recreation of Apple’s official hero section for the AirPods Pro 2, focused on mastering advanced animations with GSAP and ScrollTrigger. I implemented a 65-frame Canvas-rendered sequence synchronised with scroll, along with smooth transitions, dynamic navigation, and visual effects inspired by Apple’s original design. A project aimed at refining high-performance web animation with a faithful, fluid approach.

Object Detection PWA with Angular

Object Detection PWA with Angular

tensorflow
ionicons-v5_logos

Development of a real-time object detection PWA using Angular 19 and TensorFlow.js. Includes PWA setup, TensorFlow.js integration for object recognition, live image capture and processing, optimisation with Web Workers and Lazy Loading, offline storage via IndexedDB, and deployment on mobile devices.

Certifications

Full Stack Web Developer Certification

Full Stack Web Developer Certification

Training in Full Stack web development, including interface creation with HTML, CSS and React, backend development with Node.js, MongoDB, database management and deployment with DevOps tools among many other technologies.

JavaScript (ES2023 & ES2024)

JavaScript (ES2023 & ES2024)

In this course I learnt the latest features of JavaScript (ES2023 and ES2024), including new methods for arrays, objects and sets, as well as improvements in promise handling and logical operators. I also acquired techniques to optimise and make code more readable, applying the latest language features in modern projects.

Model Context Protocol

Model Context Protocol

In this course I learnt to create and integrate Model Context Protocols (MCPs) to connect language models with APIs, databases and external services, understanding their architecture and purpose within the Anthropic/Claude ecosystem. I also worked on configuring MCP servers, their use in VSCode and test automation with Playwright, applying best practices to standardise communication between LLMs and external systems.

Figma for Devs

Figma for Devs

In this course I deepened my knowledge about Figma from a developer's perspective, understanding the basic principles of interface design and project organisation. I worked with components, variables, design modes and prototyping, improving collaboration with design teams. I also learnt to integrate Figma with development workflows through Plugins and DevMode, optimising the transition from design to code.

Claude Code: A Highly Agentic Coding Assistant

Claude Code: A Highly Agentic Coding Assistant

In this course I deepened my knowledge in using Claude Code, a highly autonomous coding assistant, learning best practices to work efficiently with complex projects. I reviewed how to provide clear context to Claude, coordinate multiple parallel instances, integrate MCP servers and GitHub, and apply its planning, memory and parallel sessions functions. The course included practical examples such as RAG chatbots, data analysis in Jupyter and creation of visual interfaces from Figma, showing how to optimise, refactor and automate development workflows with Claude Code.

WordPress

WordPress

Advanced course in which I learnt to create and customise complete websites with WordPress, from its installation and configuration to the development of custom templates and plugins. Includes the use of Elementor and Gutenberg, WooCommerce integration, SEO optimisation and security and performance improvements.