CODING
CODING
WEBSITES
As a web developer and designer, I focus on creating visually striking, cohesive digital experiences that blend creativity with clear communication. I approach each project as a storytelling opportunity, using original visuals, thoughtful layouts, and consistent themes to reflect a brand or concept’s personality. I prioritise clarity, accessibility, and aesthetic harmony to ensure that every site not only looks distinct, but also connects meaningfully with its audience.
SWAMP BAKERY (2025)
The Swamp Bakery is a project for a fictional magical bakery located in the middle of a mystical swamp. The website showcases a complete front-end implementation built entirely with semantic HTML5 and vanilla CSS. This project demonstrates proficiency in responsive web design, form validation, and CSS animations without relying on external frameworks or libraries.
Its key technical features include:
Semantic HTML5 Structure: Proper use of header, nav, main, section, article, and footer elements for accessibility and SEO optimisation.
CSS Grid & Flexbox: Responsive menu layout using CSS Grid with automatic column adjustment and flexbox for form elements.
Form Validation: HTML5 form validation with number inputs, radio buttons, checkboxes, and text area elements.
CSS Animations: Smooth hover effects, transitions, and transform properties for interactive elements.
Custom Typography: Pixel art-style text effects using layered text shadows and monospace fonts.
Responsive Design: Mobile-first approach with media queries ensuring cross-device compatibility.
CSS Variables: Organised colour palette implementation for maintainable styling.
The code has logical organisation from base styles to component-specific styling. The form system demonstrates proper label association, input validation, and user experience considerations. The responsive grid system adapts from three columns on desktop to a single column on mobile devices. The website is also optimised for fast loading with minimal HTTP requests, efficient CSS selectors, and lazy loading implementation. The design prioritises semantic structure over visual complexity, ensuring accessibility compliance and screen reader compatibility.
For more information on the Swamp Bakery website, check out the other pages focused on its design and on its illustrations. You can also see its code on GitHub, or visit the website build on Codedex.