Freelance web and mobile developer - Edinburgh, UK

I’m a senior full stack software developer with over 10 years experience based in Edinburgh.
I’m available for web and mobile contract work and can work remotely.

My past projects have involved web design, web services, Android and iOS mobile apps, cloud hosting, SEO and gaming. I’ve also worked in computer science research along with completing a PhD in Software Verification and a Software Engineering degree from The University of Edinburgh. My diverse background means I can help with any web or mobile projects you might have including frontend or backend work with languages such as Python, JavaScript, Java, C and PHP. You can read more about my background below and on LinkedIn.

If you think I can help with your project, contact me for a free quote.


I can design, develop and deliver solutions in the following areas.

Web design and development

I can create web sites, web apps and web services that support both mobiles to desktops. I primarily use HTML5, CSS3 (including responsive design), JavaScript, jQuery, AngularJS, Backbone, WordPress and PHP.

Mobile app development

I can create Android and iOS (iPhone and iPad) apps for smartphones and tablets. This includes native apps as well as PhoneGap/Cordova/HTML5 apps.

Search Engine Optimisation (SEO)

I can optimise your web content to improve your Google search ranking to drive more traffic to your site and increase conversion rates.

Cloud hosting migrations and development

I can create web and mobile solutions that take advantage of scalable cloud technologies such as Amazon Web Services (AWS), Heroku, Google Cloud Platform, Google Apps (Google Mail, Calendar, Drive, Docs) and Digital Ocean.

General software development

I’m a versatile programmer who can work on projects ranging from web services to desktop apps. I primarily use JavaScript, Node.js, Python, Java, OCaml, C and PHP. As I know a diverse range of languages I can quickly adapt to new technologies.

Team workflow improvements

I can oversee projects and provide training for developers to increase productivity and lower defects. This includes setting up staging and production environments as well as improving development workflows by introducing test suites, code reviews, source control and Continuous Integration (Jenkins, Bamboo).


A selection of web and mobile projects I’ve worked on.


I’m the creator of the Checkbot Chrome extension. Checkbot crawls your website to test you’re following over 50+ SEO, speed and security web best practices. I independently developed the extension and I’m responsible for the website, web design and the comprehensive Checkbot Web Guide that accompanies the project. Checkbot is currently in public beta. Technologies used: Chrome, JavaScript, TypeScript.

Fresco mobile app

I independently designed and created Fresco for Android, an easy to use yet feature packed digital painting app for phones and tablets. The app features layers, customisable brushes, image filters and more. It has sold over 10K copies and has over 500K free downloads. Technologies used: Android, C, Java.

Cloudreach website

I was involved in the corporate website for cloud computing specialists Cloudreach. My role included providing a solution for multilingual support, cloud hosting setup, SEO, analytics for visitor behaviour, optimising performance and WordPress theme customisation. Technologies used: Heroku, AWS, WordPress, PHP, jQuery.

AV Search mobile app

I was lead developer on the team that made AV Search for iOS and Android for the National Apprenticeship Service (a UK government agency). The app integrates several online web services to make it easy to search and apply for apprenticeships in England. Technologies used: PhoneGap/Cordova, JavaScript, Heroku, Python, Flask, CouchDB.

Old Low Light museum game

In collaboration with production company Freak Works, I coded a large screen touch input game for the Old Low Light nautical museum. I worked closely with the museum and artists to create a fun and educational experience that taught visitors how light houses are used by sailors to steer to shore. Technologies used: Heroku, Cocos2d, JavaScript.


What I’m like to work with.

Photo of Stephen Mew

“His professionalism, reliability and ability to stay the course whilst always offering quality delivery and very practical solution I think makes him an asset to any team. Sean is truly a great engineer and I would work with him again.”

Stephen Mew, Chief Technology Officer at Nordcloud Ltd

Photo of Simone Cohen

“Sean manages to resolve any issue/make any update for our website, no matter how complicated! An absolute pleasure to work with!”

Simone Cohen, Founder of Too Big For That

Photo of Lindsay Kennedy

“Sean’s skills and professionalism has helped to project Blue Alligator into global markets, by developing multi-lingual facilities into our Wordpress website. The door is now open and we’re look forward to having Sean help us make the most of it!”

Lindsay Kennedy, Director of Blue Alligator

Let’s work together

To discuss your project and get a free quote, email me at [email protected] or use the form below. I’ll get back to you within 24 hours.


Phone number (optional)

Describe your project and how I can help