About Me

Bio

Hello! I’m Sofia Pastor, a Junior Front-End Developer based in Portugal, passionate about building accessible, user-friendly, and visually engaging web experiences.

My journey into development began with a deep curiosity about how digital experiences work — and quickly evolved into a genuine passion for creating them. I thrive on solving problems and love approaching challenges from different perspectives to uncover creative, precise, and effective solutions.

I’ve completed intensive training in HTML, CSS, JavaScript, and React, and have built real-world projects that reflect both my technical skills and attention to user experience. From responsive layouts to real-time API integrations, I enjoy turning logic into interaction and code into clarity.

I’m especially drawn to UX and intuitive design, aiming to build interfaces that not only function well but also feel effortless to use. Whether through subtle transitions or dynamic feedback, I believe great experiences lie in the details.

Currently, I’m open to new opportunities and collaborations — especially remote or hybrid — where I can continue to grow, contribute, and build meaningful digital products.

Let’s connect and create something impactful together!


You can also take a look at my CV here.

Profile

Core Skills

Here are some of the tools and technologies I use to bring ideas to life:

  • HTML5 & CSS3
  • JavaScript (ES6+)
  • Frameworks & Libraries:
    • React (hooks, props)
    • React Router
    • Bootstrap
    • Moment.js & Typewriter.js (via CDN)
  • API Integration (RESTful APIs, JSON)
  • Axios for API Integration
  • Package Management (npm)
  • SEO Fundamentals
  • Responsive Web Design
  • Git & GitHub
  • Deployment (e.g. Netlify)

Additional Backend Knowledge:

  • Python (OOP, data manipulation)
  • CSV handling & data parsing
  • Data Visualization (Matplotlib)
  • AI API Integration
  • Libraries: Rich (console output) | csv module (parsing)

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!