Independent project · March 2026
Weather App
Search for a location and explore current conditions, hourly trends, and a seven-day forecast. Includes unit switching and responsive layouts, built from a Frontend Mentor design.
Selected projects & practical learning
React interfaces, API-driven applications, and projects from my Full Stack training. Start with three projects that reflect my frontend focus.
Independent project · March 2026
Search for a location and explore current conditions, hourly trends, and a seven-day forecast. Includes unit switching and responsive layouts, built from a Frontend Mentor design.
Independent project · August 2025
A configurable React component based on a GreatFrontEnd Figma challenge. Extends the original design with multiple cards and three color themes while exploring React 19 forms.
CareerFoundry project · May 2024
A React single-page frontend for my movie database REST API. Connects the client interface to the backend built during the Full Stack program.
Live demo opens at the sign-in page.
CareerFoundry project · May 2024
A serverless progressive web app that fetches upcoming events from Google Calendar. Coursework explored test-driven development, OAuth2, and AWS Lambda.
Live demo requires a Google account to sign in.
CareerFoundry project · June 2024
A mobile chat app built with React Native, Gifted Chat, Expo, and Firebase. The recording shows a simulated conversation between iPhone and Android users.
CareerFoundry project · March 2024
The server-side movie API behind myFlix, built with Node.js, Express, MongoDB, and Passport. Includes documentation of the available endpoints.
API documentation
CareerFoundry project · February 2024
A JavaScript interface displaying data from the Pokémon API. Includes an original HTML/CSS version and a second version built with Bootstrap.
View the original HTML/CSS version
AI experiment · August 2025
A photo-based Memoji generator created as an experiment with Google AI Studio.
AI authorship disclosure: Other than a few minor CSS corrections, all app code was generated by Google AI Studio’s Build feature from a single initiating prompt I provided.
Read the project write-up