Freelance Web Development
Every design I build is fast, accessible, and responsive — crafted with clean code and the right tools to bring your website to life.
Fast, Accessible & Reliable
I build websites from the ground up, ensuring each website I work on focuses on performance, usability, accessibility and fluid design. What does this mean for you? Well, this means your website is faster, more secure, more scalable, and more manageable than your competitors' websites.
-
HTML, CSS and JavaScript
I build websites that follow best practices. All my builds utilise the three base languages—HTML, CSS and JavaScript—to deliver rock-solid websites that perform flawlessly and work beautifully across devices. Wherever possible, I use modern techniques such as CSS Grid, Flex Layout, and CSS blurs with progressive enhancement to ensure websites work on older browsers, too!
#1 -
Bespoke
Websites are hand-crafted, ensuring your website is lightweight and maintainable, with no bloat. We can utilise the appropriate technology for what you're looking to do. I have years of experience crafting bespoke user journeys, integrating with third-party APIs, and working closely to utilise the best products and platforms to make a difference for users.
#2 -
Accessibility
All my builds are run through manual and automated testing to ensure websites are easy to browse for all types of users. This includes ensuring everything is readable via screen readers and browseable via keyboard navigation. It's these details that result in a high-quality experience for all users!
#3 -
SEO
When working with me, you'll have the peace of mind that you're working with someone who understands SEO. I build optimised websites that encourage higher rankings, including implementing Rich Snippet Schema to enhance your website's appearance in search results.
#4 -
Performance
I build bespoke websites, which means your website is lightning fast. All my builds run through automated performance testing and utilise the latest techniques to deliver exceptional speed. This means your website will load faster than your competitors', a key factor Google considers in its rankings.
#5 -
Static-First with Jamstack
I build using the Jamstack methodology — leveraging Static Site Generators, Headless CMSs, and platforms like Netlify. This means the right tool for each task, reduced long-term costs, and a website that stays secure, fast, and scalable using modern, agile workflows.
#6 -
Security Focused
Jamstack offers a secure architecture by default. With no reliance on traditional databases, your website has fewer attack vectors and improved uptime — available 24/7 and scaling effortlessly as your business grows.
#7 -
Less Maintenance, More Reliability
With atomic deploys, content updates trigger a full site rebuild that swaps in seamlessly. If anything goes wrong during the build, your existing site stays live — fewer crashes, less risk, and more confidence.
#8
How I Work
A straightforward four-step process from brief to launch. Most projects complete in 6–10 weeks.
See the full process →-
01
Discovery & Brief
A conversation about your goals, audience, and timeline. I put together a clear proposal — no guesswork.
-
02
Design
Wireframes then full visual design in Figma, with two rounds of feedback before anything is signed off.
-
03
Build
Clean, performant code — fast, accessible, and tested. CMS and integrations set up and ready to go.
-
04
Launch & Handover
Thorough QA, go-live on your schedule, full documentation, and 30 days of post-launch support.
Frequently Asked Questions
-
What technologies do you build with?
I mainly work with HTML, CSS, JavaScript, static-site generation, Git-based workflows, and Jamstack architecture. I often use tools such as Eleventy and headless CMS platforms where they fit the project.
-
Can you add a CMS?
Yes. If you need to edit content regularly, I can add a CMS such as Sanity or another suitable headless CMS so you can manage pages, posts, images, and structured content.
-
Will the website be fast?
Yes. Performance is built into the development process through lean code, optimised images, careful font loading, minimal JavaScript, caching, and static-first deployment where possible.
-
Do you handle technical SEO?
Yes. I can handle metadata, semantic HTML, redirects, internal linking, sitemaps, crawlability, structured data, and performance foundations that support search visibility.
-
Can you integrate third-party tools?
Yes. I can connect analytics, CRM forms, email platforms, booking tools, maps, payment links, APIs, and automation services. More complex integrations are scoped after reviewing the documentation.
-
Is Jamstack right for every website?
Not always. Jamstack is great for fast, secure, content-led sites, but the stack should follow the brief. If another approach is better for the project, I will say so.
10 Reasons to Work with Me
-
I build fast, secure, and scalable websites using modern development practices and tools. #1
-
With years of experience, I bring deep technical knowledge and proven problem-solving ability to every project. #2
-
I write clean, maintainable code that's easy for others to understand, extend, and work with. #3
-
I use open-source tools and frameworks—no lock-ins, no obscure tech stacks—so your site remains future-friendly. #4
-
I specialise in Jamstack architecture, delivering high-performance sites that are optimised, stable, and cost-efficient. #5
-
I work with APIs, headless CMSs, and modern deployment workflows to build flexible, content-driven websites. #6
-
I build sites from scratch with no unnecessary bloat, ensuring every line of code serves a purpose. #7
-
I focus on performance, accessibility, and SEO at the development level—not just as an afterthought. #8
-
I've developed everything from landing pages to complex, multi-page platforms and know how to scale intelligently. #9
-
I'm easy to work with, communicative, and genuinely care about building something that makes a real difference for your business. #10




