Coding Projects

The learning path

Weather Forecast

This is my first interactive JavaScript application, designed to fetch and display real-time weather data using a live API. The project demonstrates dynamic data integration, and asynchronous JavaScript functionality. It was developed and deployed using modern development tools and version control practices.

Recipe Generator

An interactive recipe generator that leverages an AI-powered API to create custom recipe suggestions based on user input. This project highlights the integration of AI within a JavaScript application, featuring dynamic content generation, seamless CSS styling through JavaScript, and responsive design. It showcases early experimentation with AI-enhanced user experiences and real-time data rendering.

World-Clock

AA dynamic world clock application that showcases advanced JavaScript functionality and time-based interactions. This project explores complex logic and time zone calculations to display accurate local times for multiple global locations. It features interactive UI elements and refined user experience, demonstrating a deeper understanding of JavaScript and real-world data integration.

Travel to Porto

A visually engaging portfolio project focused on the city of Porto, developed with an emphasis on responsive design and user experience. This application utilizes Bootstrap’s grid system and components alongside custom styling and JavaScript to create a seamless browsing experience across all devices. It highlights proficiency in building structured, aesthetic layouts and integrating interactive elements into travel-themed web content.

Dictionary

A fully functional dictionary application built with React, integrating two different APIs to provide comprehensive word definitions and related data. This project demonstrates strong proficiency in React fundamentals, component-based architecture, and asynchronous data handling. It also showcases responsive UI design using Bootstrap and the ability to merge multiple data sources into a cohesive and interactive user experience.

Coding Skills

Additional Skills