About Me
Packaging Design Background
For nearly two decades, I worked in corrugated manufacturing as a graphic and structural designer, creating packaging solutions that balanced form and function.
Web Development Transition
Recently, I've begun an exciting new chapter in front-end development. Through SheCodes, Scrimba and Codecademy I'm building skills in HTML, CSS, JavaScript and more.
Creative Evolution
I'm applying my design experience from the physical world to digital spaces. My background gives me a unique perspective on user experience and visual communication.
Landing Pages / Link-In-Bios
Static Attic
A web 1.0 / Neocities-inspired landing page for a fictional vintage tech shop. CSS-only marquee, glitch effects and scanline overlays.
Bloom
A bright and colourful landing page for a fictional juice brand using Tailwind.
The Magnus Archives
A fan page for The Magnus Archives podcast by Rusty Quill. Spooky vibes using noise and scanline overlays, with keyframe animations for various elements.
Elegant Link-In-Bio
A sleek and minimalist link-in-bio website template, perfect for showcasing social media profiles and personal projects.
Apps etc
Spotify Playlist Builder
A React app that lets users search the Spotify library, build a custom playlist, and save it directly to their Spotify account via the Spotify Web API.
Neocities Movie Watchlist
Search for films using the OMDb API, add them to a personal watchlist, and revisit them later. Watchlist data persists across sessions using localStorage.
Vanilla JS Weather App
A weather app built with HTML, CSS, Bootstrap and vanilla JavaScript, using the OpenWeatherMap API to fetch and display live conditions by city.
React Weather App
A rebuild of the weather app in React, practising component architecture, props and state management while keeping the same live API functionality.
AI Poem Generator
Enter a prompt and receive an original AI-generated poem. Built with vanilla JavaScript, integrating the SheCodes AI API to handle generation.
If you'd like to chat about the work you have seen on my page, or are interested in working together, then please get in touch.