Startup guy, developer and coffee addict

A response to HM Government's 'Prevent duty guidance' consultation

Prevent duty guidance: a consultation

On 17th December 2014, the Home Office released its "Prevent duty guidance: a consultation" document, outlining binding guidance which is set to be issued by the Home Secretary for various kinds of institutions when putting into action the Government's "Prevent" counter-terrorism strategy as set out in the Counter-Terrorism and Security Bill.

Amongst others, higher education institutions like my university, the London School of Economics and Political Science, where I am active in the LSESU Christian Union, are subject to specific duties for the purpose of preventing radicalisation.

The way that the Government is suggesting that these duties should be implemented is a personal cause of concern, both in terms of administrative burden for faith societies like the Christian Union, the preservation of freedom of speech and the need to effectively counter terrorist threats to the United Kingdom.

See below for my response sent to the Government for consideration:

Read more

Twilio Best Practices hits the presses

Twilio Best Practices cover

My book for Packt Publishing called "Twilio Best Practices", aimed at helping developers get up to speed with managing calls and SMS messages from their applications using Twilio, has just hit the presses and is now available for sale on and directly from Packt.

It covers the full spectrum of Twilio's platform from TwiML to Twilio Client to the REST API, with in-depth explanations and full code samples. It's designed to help developers work with Twilio from start to finish, and centres on its middle chapter putting together everything you've learnt with real projects you can build.

If you've read the book and have any questions or comments, I'd love to hear from you - just drop me a line.

Read more

Awesome frequent flyer tools arrive in Australia

Point Hacks logo

Point Hacks, Australia's top site for frequent flyer rewards (effectively, an Aussie equivalent of Head for Points) have just launched a new redemption calculation I built for them.

Live here, it makes it easy to work out how many points you can get by converting between different credit card, airline and hotel programmes.

It's built in JavaScript rather than PHP as it was before, meaning results are instant and calculated in the browser rather than the real work happening on a remote server.

Update: I've now also built a simple and a more advanced calculator for working out the monetary value of your airline points.

Read more

Discovering private APIs with

BA redemption finder

Nowadays, so many companies have apps, and they have to get their data from somewhere. This has opened a whole new world of (quasi-)open data.

By using a proxy to intercept the request made by these mobile apps, you get access to often incredible private APIs.

I've built some great stuff this way, from Pug-o-matic to my Rap Genius ruby gem to my latest project, an availability finder for British Airways air mile redemptions.

In this article, I'll explain how to delve into how your favorite app works so you can use its data in new and novel ways.

Read more

King of the Fall

The Weeknd's 'King of the Fall'

I'm now going to New York to see The Weeknd's "King of the Fall" tour at the Barclays Center on 19th September.

All the more excited as I'll be staying at this Airbnb in Williamsburg.


Read more