The Spirit of the Place. That innate, ineffable essence that gives everything shape and meaning. It’s as important online as it is in the everyday world. I build sites that communicate that essence to your visitors… who you are, the values you stand by and why your vision matters.

I’ve spent years working in web development, advertising, teaching graphic design and photography, managing projects, and researching and presenting content in compelling ways for audiences.

I work with the tools that shape the web now: from WordPress, Elementor, HTML, CSS and JavaScript, to custom AI coding for motion and interaction, as well as AI search, visibility and SEO.

  • Web Development
  • Graphic Design
  • Photography
  • Project Management
  • Teaching and Training
  • Academic Research
  • Cultural Engagement

Selected work

A selection of sites

01

Agam Interiors

A site for an interior design consultancy that helps people make a British home carrying their Indian roots, including on a modest budget. The identity is bilingual, in English and Tamil.

Features
Scroll-driven animation and smooth scrolling; sections that switch between light and dark themes as you move down the page. The owner’s own home is the portfolio, and the name is the Tamil word for inner life.
Built with
WordPress with a custom block theme; GSAP and ScrollTrigger; Lenis; Young Serif, Schibsted Grotesk and Noto Serif Tamil.
My part
Branding direction, design, build and copy. Claude wrote code under my direction.
  • Web Development
  • Graphic Design
  • Photography
Screenshot of the Agam Interiors website
02

Vizaeo

Brand identity, product design and a full homepage design for an AI visibility analytics platform, which shows business owners whether ChatGPT, Claude, Gemini and others name them when customers ask.

Features
A complete homepage design that explains a new, technical subject to non-technical business owners: what gets fixed, the safeguards, how it works, and pricing.
Built with
Designed and prototyped as a single standalone HTML, CSS and JavaScript page, so it can be handed to any developer or built on any platform.
My part
Identity, product design and the website design. I am now building it out, over the next few weeks.
  • Graphic Design
  • Web Development
  • Project Management
Screenshot of the Vizaeo homepage design
03

Rhythms for Resilience

A site for an ethnomusicologist's project on music as a resource for community wellbeing, mainly in the permaculture world, with a reforestation project in Casamance, Senegal.

Features
Project and fundraising pages and a mailing list.
Built with
WordPress block theme; MailPoet for newsletters; hosted by me on DreamHost.
My part
Design, build and hosting. A redesign for the next campaign is in progress.
  • Web Development
  • Graphic Design
  • Cultural Engagement
Screenshot of the Rhythms for Resilience website
04

The Codex

An art project in writing and photography about the spirit of place, made for its own sake, to see whether a website can be a work in itself.

Features
Moving type, scroll-driven transitions, a sung antiphon, twenty-four of my own photographs, and a structure of attendant figures, canonical hours and field fragments.
Built with
Hand-written HTML, CSS and JavaScript; GSAP and ScrollTrigger; Anton, Cutive Mono and Fraunces; no CMS.
My part
Written, photographed and designed by me. Generative tools used for code, some text, music and animation are credited in the colophon.
  • Web Development
  • Graphic Design
  • Photography
  • Cultural Engagement
  • Academic Research
Screenshot of The Codex, an art project about the spirit of place
05

Tarot History

A long-running scholarly site and forum on the history of tarot, welcoming to beginners and serious researchers alike.

Features
Articles and a timeline of tarot’s history, and a moderated scholars’ forum with over 1,300 topics and some 24,000 posts, plus newsletter sign-up and contact forms.
Built with
WordPress block theme; phpBB for the forum; Mailchimp and WPForms.
My part
Founder, editor and moderator, and developer of the site. I also fund and maintain it.
  • Web Development
  • Academic Research
  • Cultural Engagement
  • Teaching and Training
Screenshot of the Tarot History website
06

Cunning Folk Cards

An interactive deck of fifty-four cards on twelve historical English cunning folk, researched from court records, pamphlets and folklore, and made to turn their world into something playful to explore.

Features
Fifty-four animated cards in four suits, with a Book of Secrets setting out each object and practice and what the historical record says of it, a Card Reader that deals a three-card consultation, and a citation for every card.
Built with
WordPress block editor on the Ona theme; custom JavaScript for the animation and interactive cards; Mailchimp. The content rests on an Obsidian research vault and a written verification protocol.
My part
Concept, research, design and direction. I designed the research system: an Obsidian vault of 127 sources with a written verification protocol, worked with Claude as research assistant under one rule, that no claim is marked confirmed until the passage has been read in the source. Claude also wrote the custom code and helped draft text, which I edited and checked.
  • Web Development
  • Graphic Design
  • Academic Research
  • Cultural Engagement
  • Teaching and Training
Screenshot of The Cunning Folk Cards website
07

Spiritus Loci AI

Designing with AI: research, websites, images, video and music.

Features
Galleries of images, animation, and music and film, with every tool credited and a page showing the AI toolbox behind the work.
Built with
WordPress with the Ona theme; WPForms; Midjourney, Suno and DaVinci Resolve for the images, music and animation.
My part
I set the brief and the structure, edit and fact-check everything, and credit every tool used.
  • Web Development
  • Graphic Design
Screenshot of the spiritusloci.ai website

Write to me.

Based in Oxford. Remote work available.

Write
to me