March 2013 - December 2014 on TfL


Oyster usage data from TfL for my Oyster card, March 2013 - December 2014. Data visualisation is with D3.js - mouse-over a station to isolate journeys to and from that location. Larger version.

Save Herne Hill.


Herne Hill is looking for support, it’s both historic, and a fantastic facility in London. It’d be great to see more people supporting this! Here’s the campaign page.

UKNOF 16 - Enhancing BGP - Video

              · · · · · ·

Tom Bird of PortFast and Brandon Butterworth of Bogons do a great job of webcasting, and recording UKNOF video. Thanks to them, the video of the presentation I gave at UKNOF16 can be watched here. Or you can download it by clicking the image below! As always, thoughts/comments/corrections most welcome! This is also probably a good time to mention that my new work mail address is rob.shakir (at)

1st Shoreditch Invitational Bike Polo

              · · · ·

A week or so ago, I spent a very enjoyable day watching some great bike polo - again with my camera. Enjoy the photos!. I also managed to knock my Rollapaluza quick-rollers PB down to 22.16s :-D

Rollapaluza XI

              · · ·

More cycling event photos - a bunch of images from the Rollapaluza XI race last night at the Kingpin Suite in Bloomsbury. Lycra skinsuits meets cycling campaigns meets drunken cyclists. Beer, rollers and endorphins - what more do you need? (Click the image for the full gallery).

Grass Track Racing

              · · ·

A couple of Sundays ago I went up to watch the grass track racing in Hackey, arranged by Hackney CC - finally got a moment to upload the photos! Full gallery is here, selected others below!

Big crash.


Don’t swerve when people pass too close. There are many parked cars. I sustained broken teeth and ripped muscles. I now have this: