I'm available for any of the services below, but get in touch if you think there's something else I can help you with.

Full-Stack Web Development

I use the latest web technologies to build front-ends and back-ends for websites that work on desktop, mobile, and anything in between.

Mobile Interaction Design and App Development

I provide my expert knowledge of interaction design and React Native experience to create native apps on iOS, Android, and Windows.

Brand Direction

No matter whether you're a small or local business looking for a simple logo, or a large company in need of a big rebranding project, I have the design and project management skills to help.


I have technical writing experience, am an experienced amateur photographer, and an amateur video editor. Talk to me to see if I can help you.

How It Works

First Steps

Get in touch with the basic details of your request and you'll get a response within 24 hours. After a full consultation to determine your specific requirements, a deposit will be required to proceed.

In Progress

During the process, you'll be kept updated with drafts where appropriate, and given progress reports so you're always in the loop.


Once there's a finished product, you'll have a chance to make changes, a set number of 'snags' agreed in advance.


Upon receipt of final payment, you'll receive all source code for your website or apps, or high resolution and vector copies of any logos.