Building fast, accessible websites that scale.

I help teams ship resilient front-ends with semantic HTML, modern CSS, and pragmatic JavaScript (no unnecessary heavy frameworks).

Specialising in templates for landing pages, one-to-five-page sites, HTML email, digital calling cards, and style guides. Explore my Portfolio, and Playground experiments to find out more.

Portfolio Playground

Web Development

New Builds

  • Are you looking for your first online presence?

  • Or maybe you need to replace an out-dated website?

The internet is a rapidly growing source of information for consumers, where prospective customers are able to peruse products and services, and contact suppliers at their convenience. It is also one of the least expensive yet most used forms of advertising available, so a website makes economic sense for your business or charity.

Updates

  • Sometimes a complete overhaul of an existing website isn't always the best solution. Revamping what's already there can be done with minimal disruption, and recycling existing media saves money too.

  • If you're looking to go 'mobile friendly', an existing website can be made responsive without changing the overall look and feel of the site.

Contact Me

Experimental Work

A collection of demos and prototypes where I try out new CSS features, refine semantic patterns, and push on accessibility details. Some are polished, some are deliberately rough—but all are here to document how I think and build. See my Playground for these and more.

Time & Distance

Time and Distance project

Find your location and calculate its distance from The Prime Meridian at Greenwich.
Please allow Location Access.

Accelerated Mobile Pages (AMP)

Accelerated Mobile Pages (AMP) project

Testing Google's Accelerated Mobile Pages (AMP). Includes the @keyframe delay and background scroll effects.

Clickup Nav

Clickup Navigation

A fixed menu, set in the bottom left of the screen and rising up when activated. Utilising vanilla JavaScript & CSS3 Transitions.