A freelance developer working with the web, mobile and hardware from prototype to production. More
Get in touch: email, tweets.
Elsewhere: code, photos, listening, links, magpie, BBC projects.
All posts
- Streaming audio via Spotify or Airplay to a Bluetooth speaker with Balena Sound - Published on 10 November 2022 
- Week what? - Published on 16 July 2022 
- Streaming audio from a Pi to a Bluetooth speaker, with Spotify Connect - Published on 26 November 2021 
- Little Printer Lives! On Nord. - Published on 07 March 2019 
- Deskie: a networked ambient desk accessory - Published on 10 June 2018 
- The browser as an engine for prototyping connected objects - Published on 21 May 2018 
- Moving to Berlin: things to know - Published on 27 February 2018 
- Pen and process - Published on 19 February 2018 
- Soups I've known and loved - Published on 12 February 2018 
- Places to look for a developer job in London - Published on 13 September 2017 
- 3. Two things at once - Published on 17 June 2016 
- 2. Talk to me - Published on 16 June 2016 
- 1. Play us a tune - Published on 05 June 2016 
- 0. Intro - Published on 05 June 2016 
- Quickly turn on/off background services with Brew Service Menubar - Published on 08 May 2016 
- Reverse engineering Think With Google's My Edit - Published on 29 November 2015 
- Generic Smart Objects - Published on 15 November 2015 
- Week 45 - Published on 14 November 2015 
- Week 44 - Published on 14 November 2015 
- Saturday colour scheme - Published on 14 November 2015 
- Idea: Synchronised moments - Published on 14 November 2015 
- Week 43 - Published on 31 October 2015 
- Week 42 - Published on 31 October 2015 
- Week 41 - Published on 31 October 2015 
- Week 40 - Published on 31 October 2015 
- Week 39 - Published on 31 October 2015 
- Week 38 - Published on 31 October 2015 
- Week 37 - Published on 31 October 2015 
- Week 36 - Published on 31 October 2015 
- Week 35 - Published on 31 October 2015 
- Week 34 - Published on 31 October 2015 
- Week 33 - Published on 31 October 2015 
- Week 32 - Published on 30 October 2015 
- Week 31 - Published on 29 October 2015 
- Week 30 - Published on 29 October 2015 
- Week 29 - Published on 29 October 2015 
- Week 28 - Published on 29 October 2015 
- Week 27 - Published on 29 October 2015 
- Week 26 - Published on 29 October 2015 
- Week 25 - Published on 29 October 2015 
- Week 24 - Published on 29 October 2015 
- Week 23 - Published on 29 October 2015 
- Week 22 - Published on 29 October 2015 
- Week 21 - Published on 29 October 2015 
- Week 20 - Published on 29 October 2015 
- Week 19 - Published on 29 October 2015 
- Week 18 - Published on 28 October 2015 
- Using resin-wifi-connect on Raspberry Pi without Docker - Published on 28 October 2015 
- Playlister-follow prototype - Published on 17 May 2015 
- Reaching for the RFID - Published on 15 May 2015 
- Week 17 - Published on 04 May 2015 
- Week 16 - Published on 26 April 2015 
- Week 15 - Published on 26 April 2015 
- Week 14 - Published on 26 April 2015 
- Week 13 - Published on 26 April 2015 
- Week 12 - Published on 26 April 2015 
- Week 9 - Published on 21 March 2015 
- Week 8 - Published on 21 March 2015 
- Week 7 - Published on 21 March 2015 
- Week 6 - Published on 21 March 2015 
- Week 5 - Published on 21 March 2015 
- Week 11 - Published on 21 March 2015 
- Week 10 - Published on 21 March 2015 
- Week 4 - Published on 07 February 2015 
- Week 3 - Published on 25 January 2015 
- Week 2 - Published on 25 January 2015 
- Week 1 - Published on 25 January 2015 
- 2014 - Published on 24 January 2015 
- CEC research - Published on 14 January 2015 
- Festive prototyping with Electric Imp and CheerLights - Published on 23 December 2014 
- Trying the Pebble - Published on 01 May 2014 
- ThingMonk 2014 - Published on 10 January 2014 
- This Happened - Published on 05 January 2014 
- Playful 2011 - Published on 28 November 2011 
- My first post - Published on 04 September 2011