
Hello!
Hello! My name is Sophie and I'm a junior full-stack web developer specializing in JavaScript, Node, React, and Cloud Computing. I just graduated from CareerFoundry, and I'm bursting with excitement to start my career as a React developer. With a passion for languages and an insatiable curiosity, I'm ready to jump in, learn quickly, and contribute to creating impactful applications. Let's build something amazing together!
Projects

Projects for freeCodeCamp Certificate
Explore my growing collection of projects from the FreeCodeCamp curriculum, including JavaScript algorithms, game development, responsive design, and more. Each project showcases my skills in building dynamic, user-friendly applications.
Have a look at all of my fCC projects
See projects on GitHub

Chat App
A simple chat app built using React Native that provides users with a chat interface and options to share images and their location.
Experience the functionality of this app firsthand by testing it with Expo Go. Simply follow the step-by-step instructions outlined in the readme on GitHub to replicate the project and explore its features.
See project on GitHub

Client-Side React App
This is the client-side for the REST API, built with React and React Bootstrap.
Open project in a new tab
See case study for this project
See project on GitHub

Meet App
This is a serverless, progressive web application (PWA) with React using a test-driven development (TDD) technique. The application uses the Google Calendar API to fetch upcoming events.
Open project in a new tab
See project on GitHub

Pokémon Index App
This is a web application build with HTML, CSS and Javascript loading a list of Pokémon from an external API and enabling the user to view data points in detail.
Open project in a new tab
See project on GitHub

REST API 90s Movies
REST API that interacts with a database and stores data about different movies. Built using Node.js and Express.
See project on GitHub

Simple To-do App
This is a basic To-Do-List app with the following features:
The user can add a new item to a list of items, cross out an item from the list of items,
delete an item from the list of items, and change the order of items in the list of items.
Open project in a new tab

Shopping List App
This React Native mobile app allows users to create and manage shopping lists. It seamlessly integrates with Firebase Firestore for real-time data synchronization, ensuring users can access their lists both online and offline.
Open project in a new tab
See project on GitHub

Client-Side Angular App
This Angular-powered client-side application serves as the frontend for the 90s Movies App, seamlessly integrating with a REST API. Written in Angular and TypeScript, it features user authentication, movie exploration, and personalized favorites.
Open project in a new tab
See project on GitHub
Skills
Frontend
- HTML
- CSS
- React
- React Native
- Bootstrap
- Angular
- Angular Material
Backend
- Node.js
- Express
- Mongoose
- MongoDB