All projects

Explore some of the projects I have developed

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, designed to offer optimal performance and a smooth user experience. The project includes service pages, a blog, corporate sections, and lead-tracking forms, all built on a modular architecture with highly optimized loading through 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 for the AirPods Pro 2, focused on mastering advanced animations with GSAP and ScrollTrigger. I implemented a 65-frame Canvas-rendered sequence synchronized with scroll, along with smooth transitions, dynamic navigation, and visual effects inspired by Apple’s original experience. A project aimed at refining high-performance web animation with a faithful and fluid approach.

Object Detection PWA with Angular

Object Detection PWA with Angular

tensorflow
ionicons-v5_logos

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

GTA VI Landing Page Clone

GTA VI Landing Page Clone

Grand Theft Auto VI landing page clone created exclusively for educational purposes and web development skills demonstration. Modern website with responsive design optimized for all desktop resolutions (1024px - 4K). Features dropdown menu with advanced animations using GSAP, dynamic character and location showcase system with images, interactive trailer section with previews, and animated download cards section. Non-profit educational project built with Astro, Tailwind CSS and JavaScript.

3D Desk Configurator

3D Desk Configurator

Practice project to learn Three.js and TresJS working with 3D models. Interactive web application that allows customization of a standing desk with different finish and color options. Features 3D view with orbit controls, 3D models of laptop, headphones and decorative plant. Customize desk finish and select colors for accessories with real-time preview. Built with Vue 3, TresJS (Three.js integration with Vue), TypeScript, Vite and UnoCSS.

Strapi Games Store

Strapi Games Store

Web app designed to manage games content using Strapi as backend and CMS.

Realtime Chat

Realtime Chat

Chat app using Socket.IO for real-time communication and Supabase as database.

Super Mario Bros 85'

Super Mario Bros 85'

PhaserIcon

Clone for educational purposes of the legendary Nintendo game Super Mario Bros from 1985.

Paint Windows 95'

Paint Windows 95'

A Paint-inspired application from the Windows 95 era.

Bookshop View Transitions Demo

Bookshop View Transitions Demo

Web library to practice view transitions.

Tiktok clone

Tiktok clone

Tiktok interface clone using Vite and React with Supabase backend.

Atari Breakout Game

Atari Breakout Game

Legendary Atari BreakOut game version with JavaScript.