Learn more about me
Hello there!
I like to describe myself as honest, hard-working, reliable and joyful. I like to keep improving my skills
and solving challenges, it is important that as a developer I update myself with the latest technologies,
thus progressing in my career. Teamwork, adaptability, and attention to detail are key values for me, as I
believe they help create great results.
Outside of coding, I love listening to podcasts, reading, traveling, photography and staying active through
sports and long walks. Grabbing coffee with friends is always a favorite, and these activities keep me
inspired and balanced both in life and work.
Check My Education
Institut Obert de Catalunya
Web Development
(Front end and back end) Tarragona, ES
INS Cal·lipolis
Professional higher diploma
(Science) Tarragona, ES
My Works
Here you'll find a selection of my projects, including personal work, professional
projects, school assignments,
and various challenges.
Feel free to explore my GitHub for
even more projects!
This photography portfolio showcases categorized image collections built with React and React Router. Users can explore different categories and subcategories, with images dynamically filtered and displayed The layout is fully responsive, featuring a mobile-friendly navigation menu with dropdowns. It's designed to highlight work clearly and intuitively.
You can have a look here: Photography PortofolioThis project showcases a dynamic and interactive shopping cart using React. Users can browse a list of products, add them to the cart, and adjust the quantity of each item. The total price updates automatically based on user selections. The interface is clean, responsive, and designed for a smooth user experience.
You can have a look here: Shopping CartThis is my final project for school, a web application developed to simulate a car sales platform. The project was built using HTML, CSS, and JavaScript for the front-end and Java Srping Boot for the back-end using PostgreSQL as database. Focusing on creating a clean, user-friendly interface and responsive design. Users can explore sign up or log in to see available vehicles, view details buy or reserve cars, and interact with various components of the site.
You can have a look here: VentacarThis school assignment showcases interactive political charts built with Chart.js. It visualizes political data like election results, with responsive and dynamic charts. Users can easily explore and interact with the data to gain insights quickly.
You can have a look here: Shopping CartThis project involves creating an interactive contact form using HTML, CSS, and JavaScript. Users can fill out the information required. The form includes validation to ensure all fields are completed correctly. When submitted, JavaScript handles the validation and displays a success message if everything is filled out correctly. The design is responsive and user-friendly.
You can have a look here: Contact FormThis project from school is all about building a fun interactive dashboard to show the water levels in reservoirs using HTML, CSS, and JavaScript. It pulls data from a public API and lets users pick a reservoir from a dropdown menu. Once is selected, it shows the name, total water volume, and how full it is. The water level is animated in a circular display, which moves based on the percentage filled. JavaScript makes everything work smoothly by handling data fetching and updates, giving users a cool and responsive way to see reservoir stats
You can have a look here: Reservoir ProjectThis Frontend Mentor challenge involved creating an interactive rating card using HTML, CSS, and JavaScript. Users can pick a rating from 1 to 5, and after submitting, a custom thank-you message appears. I used JS to handle the button clicks and show the thank-you screen after a selection. It's responsive, and the buttons change color when selected.
You can have a look here: Rating Card JSContact Me