Independent web developer
Good design should feel effortless.
I enjoy making websites that are thoughtful, straightforward, and a pleasure to use. Particularly interested in the intersection of design, digital experiences, and hospitality.

A little about how I see the web.
I'm drawn to the details that make a digital experience feel considered.
The layout, the typography, the way information flows, and the little interactions that make everything come together.
I particularly enjoy exploring hospitality websites and how good design can help a place communicate its own character.
Skills & tech stack
Things I work with.
Tech stack
- HTML/
- CSS/
- JavaScript
Design & tooling
- UI design/
- Figma
Skills
- Responsive web design/
- Frontend development/
- Website optimisation
Credentials.
My academic background and professional learning, set out plainly. The full CV is available on request.
Education
University of Bristol
Bristol, England, United Kingdom
BSc Computer Science
Academic focus
- Software Engineering/
- Algorithms and Programming/
- Object-Oriented Programming/
- Computer Systems/
- Human-Computer Interaction/
- Database and Data-Driven Computing
Technical certifications & learning
- freeCodeCampResponsive Web Design
- freeCodeCampJavaScript Algorithms and Data Structures
- MetaFront-End Developer Professional Certificate
- MicrosoftAzure Fundamentals (AZ-900) learning pathway
Technical specialization
Frontend Development
- HTML5
- CSS3
- JavaScript
- React
- Responsive Web Design
Software Engineering
- Object-Oriented Programming
- Data Structures and Algorithms
- API Integration
- Software Development Principles
Interface Development
- Component-Based Architecture
- UI Implementation
- Accessibility
- Design Systems
Development Tools
- Git
- GitHub
- Visual Studio Code
- Figma
Approach
Thoughtful from the outset.
Four stages, roughly in order. Sometimes they loop back, which is usually a good sign.
Listen
Understand the business and its audience.
Organise
Create a clear content structure.
Design
Develop a visual direction that reflects the property's character.
Refine
Polish the responsive experience and details.
Something in mind? Do get in touch.
If you're working on a hotel website or thinking about improving your property's online presence, I'd be pleased to hear from you.