All Projects

Playing music when someone is typing

It all started when Carmen asked me (something like): "couldn't you play that music from Murder She Wrote at work whenever you're typing?" Given I was on a plane at the time, with nothing much else to do, why not think about it?

Tautona: Visualising similarities between Slack channels

I hadn't done any lo-fi text analysis for ages, and since we've been using Slack at my job for a little while now, it was time to get munging!

Playout 1.0, a Game for COVID times

TLDR: I've made a game: Playout. Please DM any feedback or feature requests!

The germ of this idea came from teams moving around at Skyscanner. Eva is an office manager there and often had to manually work out where to place teams when there was an office rearrangement. She had to take into account many preferences and constraints. Iva (a colleague) and I both thought this was something where a computer could be a helper, perhaps representing the task as a Constraint Satisfaction (CS) problem.

Quarterly Clock

"What Quarter is it?", and "How long do we have left?", visualised as a clock.

L Systems

I first encountered LSystems during university; this was in the mid-90s when fractals were becoming mainstream. However, it was only in 2009/2010, when I needed a toy problem to learn Scala and JAX-RS with, that I started writing renderers.

The

When backend is frontend, and back again

If you're building a mostly-frontend dynamic site, but want to make it share-able on Facebook/Twitter with a nice preview image, then here's one new (slightly weird) way to do it.

Project 365

Back in June 18, 2010, I started taking a photo a day, as part of the Project365 flickr group. I did manage to almost always take one photo per day, but it wasn't until 2013 that I actually fiddled with and uploaded them all.

Looking for Bobby but found Paris instead

Go to any local attraction and you'll see people taking selfies with statues, towers, all sorts of sights. Once, walking past tourists taking pictures of Greyfriars Bobby in Edinburgh, I reckoned that some of those will be posted on Twitter. I should be able to find these, and similar pictures, automatically. How difficult could it be?

Problem: Porn.

The Diagonal Method vs. The Rule of Thirds

I am an occasional photographer and I became interested in how compositional techniques could help me produce better pictures. I've been using the rule of thirds, not least because my camera has an easy to use overlay for it. However, what