InfoClick icon for Nisus Software UI and UX design for WerYoo Website, logo and stationary for James Gourlay Nisus Writer icon for Nisus Software InstantGallery 2 icon for ThinkMac Software EagleData icon for EagleSoft iKana Nōto icon for ThinkMac Software


I’m a skilled software developer and UI designer, with many years of experience in the Mac and iOS software markets. I’ve designed icons and user interfaces, provided UX consultancy and built whole apps for various clients over the years. For a bespoke quote get in touch and tell me what you need.

Building Apps

With over a decade of experience in building software on Apple’s platforms, you can be sure you’re putting your iOS or Mac development project into a safe pair of hands.

As one of the rare people in the world that is equally at home designing in Photoshop as coding in XCode, I can offer you a unique, holistic skill set that encompasses the entire process of designing and building a piece of software. If you want to see examples of such work just take a look at any of the software on this website, it’s all entirely built and designed by me.

Where this approach is particularly beneficial is when it comes to turning designs into real software. It’s not that hard to create amazing looking mockups in Photoshop for any competent designer, but designers often aren’t experts in user experience and don’t deeply understand the relationship between their design and the complexity of the code that will be required to achieve it. This is where my mixed skill set can be an invaluable asset and it’s what’s allowed me to build and maintain my own apps for the last decade without requiring outside assistance.

Of course if you already have a good design or have a designer on-staff you’d like me to work with, I’m happy to collaborate. I have experience in picking up existing apps and even doing complete rewrites while keeping the end user experience identical.

Building an app is a big job and a major time commitment for me so it has to be a good fit, as such I will only take on projects I personally find interesting. If you have an exciting project in mind, why not get in touch and let’s see if we can build something awesome together?

UI & UX Design

I’ve provided user interface and experience design consultations for companies large and small. Whether you want an appraisal of an existing design or a new UI built from scratch I can help you. As a developer I know how much work goes into building a successful UI, which gives me a different perspective to designers who spend their lives in Photoshop or Sketch. I take a thoughtful, user-centric approach to UI and UX design that looks critically at the pros and cons of current design trends, balancing the needs of organisations to keep their apps looking fresh and modern against the needs of users’ for consistency and intuitive operation.

Beautiful Websites

Want a lean and mean hand coded website built to the latest standards, or a beautifully designed site built around a CMS such as WordPress? I’m happy to take on either and apply my years of experience in designing software and user interfaces into making your website both stunning and easy to use. I can implement a design you specify or work with you to build an online identity from scratch, including branding and logo design.

My Clients

Here are just a few of the clients I’ve worked with:

Advanced Power – website
Dusk to Dawn Software – icons
ImageBrief – iOS app development
BrandBrief – iOS app development
IOSPIRIT – icons
Good Golly Miss Molly – website
Occam HR – website
Nisus Software – icons
Reilly Technologies – icons
Snowdonia National Park – iOS app development
WerYoo – iOS app design consultation
Yahoo! – Mac app design consultation