About James

James Sugrue

In my day job,  I’m based in Cork, Ireland, working as a Lead Architect & Growth Hacker at Carma, a startup on a mission to disrupt the transportation industry.

Using Appcelerator Titanium, we are building beautiful native mobile applications for iOS and Android that make everything related to carpooling as simple and unobstructive for the user as possible.

We live on the edge of the web application frontier, using Backbone.js at the core to create amazingly addictive apps that provide our users with a frictionless experience.


Speaking and Writing


In December 2013, I published my first book, Beginning Backbone.js.  The book focusses on Backbone.js, but also covers architecture, test driven development and continuous integration for JavaScript based projects.

I have also built many mobile applications with Appcelerator Titanium, using their powerful JavaScript API to create apps that are truly cross platform (iOS & Android).

I’m always open to speaking at tech gatherings and conferences about any of these topics. So if you’ve got an event you need a speaker for, let me know.


During 2013 I launched donate:code, a foundation that aims to match developers and designers with charities and community organisations that require technical skills. The core concept is that instead of donating money to charities, developers can instead donate their time and take the opportunity to help the charity. The charity in turn receives the help for free. There are many benefits for both sides, which you can read more about at the donate:code site.

To test the theory out, I worked with the Cope Foundation to create Signalong Songs, an iPad application that helps to develop children’s vocabulary through music and Irish signs.


For the last six years I’ve been editor over at JavaLobby EclipseZone.  You’ll find all my articles, opinions, tutorials and Refcardz on the DZone network, as well as here on jamessugrue.ie. You’ll find a rundown of all my Refcardz on my publications page.

As editor on EclipseZone, I’ve been quite involved in the Eclipse community.  
View James Sugrue's profile on LinkedIn

My main code contribution has been to ECF, where I started off  TweetHub – an RCP Twitter client based on ECF.  I’ve fallen behind on that work, but hope to pick it up again very soon, and continue working on our vision for a single Eclipse based client for social networks.

I’ve been lucky enough to have been nominated for Eclipse Community Awards throughout the years because of my work with EclipseZone.

Mobile Development

I’ve been working on a suite of applications aimed at the Irish secondary school market. These apps give students access to past exam papers on their phone. There are two apps available now – Paper Mate Leaving Certificate and Paper Mate Junior Certificate, both for the iPhone and iPad. Take a look at my apps page to find out more.

My latest app is Big Button Speed Dial, providing a simple way to get at your favourite contacts with a glance.

You can follow me around on Twitter under @sugrue