About Me

I’m the director of Apparazzi, an iOS and Android mobile development agency in London, UK. If it has batteries and a colour screen, chances are I can code for it, but most of my time these days is spent on iOS development!

You can follow me on Twitter @jonathan_ellis and see my latest tweets below.




I started programming back in 1999 when I was 11 years old, writing games in QBasic. In 2004, I developed Dimension in Visual Basic 6, an add-on for the popular MSN Messenger instant messaging software from Microsoft. It inserted itself as a proxy between the client and Microsoft’s servers, modifying client/server communications to add a number of new features to the Messenger client. At its peak, Dimension had over 50,000 users worldwide and was featured and reviewed on numerous websites, in many cases making front-page software news!

In 2007 I enrolled at UCL on the MEng (Master of Engineering) Computer Science degree and subsequently graduated top of my year with first class honours. Whilst at UCL, I undertook two EPSRC-funded internships. During the summer of 2009, I developed an implementation of FriendSensing on the BlackBerry platform, an app which recommends
friends based on Bluetooth colocation which contributed towards a publication. In the summer of 2010, I worked on sentiment analysis algorithms for Twitter which continued with my final year project, a sociometric analysis of London-based tweeters, which contributed towards a further two publications.