Websites
Accessible, content-rich websites that are easy to navigate, manage and evolve.
Websites · Digital platforms · Ongoing support
Every project starts by understanding your business and the challenges you're trying to solve. The best technology decisions start with your goals.
The challenge
I work with organisations that have grown around content, data or specialist knowledge. Over time, systems become harder to manage and complexity gets in the way.
The first step is rarely writing code. It's understanding the real problem, simplifying it and designing something that people can actually use.
What I do
Accessible, content-rich websites that are easy to navigate, manage and evolve.
Custom tools, structured content systems, dashboards and data-driven platforms.
Long-term improvements, hosting, maintenance, performance work and calm technical advice.
What I can do
Bespoke web applications, portals and data-driven platforms built around a specific problem or way of working, not squeezed into an off-the-shelf product.
Websites and content platforms that are straightforward to manage and built to last. From WordPress to enterprise CMS platforms such as Magnolia and Drupal, including extending and improving existing systems.
Not every project needs a rebuild. I work with existing websites and applications to add features, solve difficult problems, improve performance and make ageing systems easier to live with.
Senior development support for agencies that need extra capacity or specialist experience, from taking ownership of a piece of work to quietly working as part of an existing team.
Practical digital solutions for charities and purpose-led organisations, with careful attention to budgets, maintainability and making sure the money is spent where it actually makes a difference.
Turning an idea or complicated requirement into something tangible. I use discovery and working prototypes to test assumptions, uncover complexity and define what should actually be built before committing to the full project.
My approach
The right technical choice only makes sense once the real challenge is understood.
Whether it is a website, dashboard or database, my aim is to make information easier to use.
I favour maintainable systems that can evolve, not disposable builds that only look good on launch day.
I stay involved where I'm needed, providing ongoing support, advice and improvements after launch.
About
I'm Craig, an independent developer based in East Lothian. I work with charities, academic and healthcare organisations, and businesses that need thoughtful websites, useful digital tools and reliable long-term support.
My best work usually sits where content, data, design and technology overlap, making complex information clearer, easier to manage and easier to use.
Get in touch
Whether you are planning a new website, improving an existing platform or trying to make complex information easier to understand, I’d be happy to hear about it.
Start a conversation →