How I can Help You
I work with lots of different kinds of people making website and web apps, choose which one best matches you for more information:
What I Do
I make websites and web apps end-to-end. That means as well as handling the technical side of things I can manage and run the whole project. You deal directly with the person doing the work.
I generally work to a fixed price per project, so no surprises and no sharp intakes of breath before ruining your day. Clear pricing, clear deadlines and clear communication throughout.
For small projects with brand guidelines I can handle design myself. For bigger projects I can bring in other experts as needed.
Below are some of more core skills:
Front-End Development
I build things that actually match the design. I know when to speak up about simplifying a design to improve performance or avoid pitfalls. Likewise I respect design and know the whitespace must be preserved at all costs.
Interactive & Creative Development
I am passionate about interactivity, going all the way back to my teens and the days of Flash (RIP).
A little bit of motion goes a long way, and I know how to pair the fundamentals with some fun to bring things to life. From scrolling and general animation libraries like GSAP, Lottie, and Rive to 3D experiences using Three js, and mini games using Phaser. I also have extensive experience with mapping, charts and infographics. I love me a well-thought-out interactive map.
CMS & WordPress Development
CMS stands for content management system. It’s how you interact with, and update the content of your site.
Whatever CMS I use, I always build the editing side with real humans in mind. You shouldn’t need a PhD to edit your site, and you shouldn’t have to read reams of documentation. I aim for simplicity, intuitiveness and robustness.
WordPress is usually my first call. It’s incredibly flexible, and I’ve used it to build ecommerce sites, large community membership sites, subscription-based primary school lessons, fully editable timetable systems and even a fantasy snowboarding league.
Sometimes you need something more bespoke. My usual go-to is a JavaScript framework like Next JS paired with Sanity CMS.
Rapid Prototyping & Problem Solving
As a developer, it’s my job to distil the technical into something people understand. Explaining how something works is hard… showing someone is much easier. This is why I love rapid prototyping. No abstract thought required, make something tangible and mess around with it.
In my work with Matter and Smart Designer Doors, the practical ideas and prototypes led the design. Form followed function.
I am a big fan of this kind of creative but pragmatic problem-solving. 15 years of experience means I have a gut feel for the right path and know what to build, and just as importantly, what not to.