Junior Frontend Developer

Based in Portugal

Profile Image

About Me

Hi! I'm Sofia Pastor, a Junior Front-End Developer based in Portugal. Through my training, I have gained hands-on experience in HTML, CSS, JavaScript, React, and more. I enjoy solving problems and bringing ideas to life through code. I also enjoy creating responsive, user-friendly websites and enhancing them with interactive, visually engaging features. I love combining creativity with technology to craft seamless, dynamic user experiences.

Learn More

My Projects

Here are a few projects I’ve worked on. Click on any project to learn more about the challenges, solutions, and the technologies used.

Project 1

Weather App

A weather app that provides real-time weather data based on user input, utilizing both OpenWeather and Unsplash APIs. Users can search for a city, view current weather conditions, and see the corresponding animated weather icon. The app also features dynamic background images based on the searched city.
Built with React and Axios for API integration, and Bootstrap for a responsive, clean design, ensuring usability across devices.

See Details

Dictionary

A dictionary app that allows users to search for words and view their meanings, phonetics, and grammatical forms, powered by a dictionary API. The app also fetches and display relevant images for the searched word from Unsplash to provide a visual context. Built with React for dynamic content rendering, Axios for API integration, and Bootstrap for a responsive and user-friendly design.

See Details
Project 3
Project 2

Betting Simulator

A dynamic sports betting simulator where users can place virtual bets on real-time UEFA matches using live odds from the Odds API. The app includes a fallback to local data in case the API request limit is reached, ensuring continuous usability.
Users can simulate bets, manage a virtual wallet with a €50 top-up limit, and view their active and historical bets. Wallet actions include predefined values and custom inputs, all with responsive UI feedback.
Built with React and Axios for seamless API integration, and structured using modular components with props and hooks to ensure clean and maintainable code.

See Details
View All Projects

Let's Collaborate

Have a question, proposal, or an idea you'd like to collaborate on? Feel free to reach out—I’d love to hear from you!