Back from maternity leave (and what I learned stepping away)
Some of you may know that in October 2025 my husband and I welcomed our first child – our amazing baby daughter – into the world. It’s been an incredible…
Some of you may know that in October 2025 my husband and I welcomed our first child – our amazing baby daughter – into the world. It’s been an incredible…
I’ve absolutely loved working on the AskMargo.ai project with Nine+Nico and I’m super excited to be able to finally share with you the initial launch version to encourage beta sign…
Portsmouth Freelancers Meet has been running for more than 15 years, and it’s something I started back in 2010 to give local freelancers a place to connect outside of traditional…
Community is a big part of freelance life, and I’m proud to have been the organiser of Portsmouth Freelancers Meet since 2010. If you’re not familiar, it’s a a monthly…
In 2010, I put a tweet out into the world, hoping a few people might join me for a drink at The Wine Vaults in Portsmouth. Four people turned up.…
Every so often, a client will ask me something like: “What’s the lifespan of our current site? Do you think it’s still doing the job?” It’s a fair question –…
A few weeks back, I was approached by Pulse Clean Energy who wanted a some updates to their existing site. This involved a home page content refresh, a new Projects…
Music has been a constant in my life: I grew up in a musical household (my parents were in a band), I’ve played acoustic guitar since I was 15, and…
If you’ve ever built a custom block system (whether with ACF, Gutenberg, Umbraco, or any other CMS) you’ve probably faced the weirdly difficult challenge of naming your blocks. It sounds simple, but the…
After nearly a decade of putting client projects first (and mine last), I’ve finally launched this new site for Starboard. That’s not to say this is the first Starboard site,…
When building a website, it’s easy to focus on the visual side of headings (how big they look, how they fit into a design) and forget about their real job:…
When you’re building websites for real-world use (whether it’s a brochure site or a complex web app) clean, scalable CSS is essential. Without a clear structure, stylesheets can quickly turn…
If you’ve ever worked with Advanced Custom Fields (ACF), you’ll know how easy it is to end up with a maze of unsynced field groups, especially when working across multiple…
I use BrowserSync on every front-end project. It automatically refreshes the browser when I save changes, syncs scrolling and clicks across devices, and plays nicely with Gulp and other tools…
Whether it’s a small step or a giant leap, I’m here to guide your project.
Make contact