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


As well as make cool software I also do icon, web and application design, with a focus on the Mac and iOS software market. For a bespoke quote get in touch and tell me what you need. I’m happy to offer discounts to students, hobbyists and non-profits.

Crafting Amazing 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?

Building Smarter Sites

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.

Designing Incredible Icons

As the first point of contact between your software and your customers, an application’s icon is an important part of the user experience. For many small developers an application’s icon is also the most important part of your branding. With an ever more competitive landscape, it’s crucial to stand out and to try to convey as much of your application’s identity and quality as possible.

Icons also play a key role within applications and their quality can have a large impact on the usability of your software. Is their meaning concise? Do they use sensible metaphors? Are the colours consistent and meaningful?

With years of experience in designing icons for both my own applications and my clients, I can help deliver you an excellent Mac or iOS icon, toolbar and button icons and other application graphics.


How the design process works

I’m often asked how the design process works, so here’s a broad overview:

  1. You give me a design brief – this outlines what you want me to deliver for you. It’s what I’ll base my quote on and will allow me to give you a time estimate for how long it will take to complete.
  2. The next stage is to agree on the design. I’ll produce mockups and during later stages prototype or beta versions (for apps). I’ll keep you involved during the whole process to make sure I’m delivering exactly what you want.
  3. Finally when the original set of requirements have all been met, I’ll hand off the deliverables to you. I can provide assistance with getting your app published to the App Store, public betas through Apple’s TestFlight programme, provide graphics for web, print or other uses and so on.
  4. For apps and websites I can also provide on-going technical support and maintenance if required for an additional fee.

Please note

  • I’m happy to provide you with Photoshop files, Xcode projects and other ‘master’ documents once a job is paid for.
  • I can provide graphics and icons prepared for web use (e.g. baked in rounded corners on an iOS icon) as well as all the sizes needed to be included in your app and for App Store submission. Just let me know what you need.
  • I won’t ask for up-front payment, but I don’t do ‘spec work‘ / work for free – even if you don’t ultimately use my work.
  • If you want to make significant changes late in the design process it may incur additional costs.
  • Providing reliable time estimates for software development is notoriously hard for complex projects – I’ll do my best by clearly agreeing your requirements and setting out the scope of the project at the start, but time and cost overruns can happen so keep that in mind when budgeting.