I'm David Llewellyn-Jones and this is my homepage. I'm a researcher in computer security who's also interested in programming and graphics. You might be interested in my research, my software or my random musings.

Want to know more about me? Here's a personality sketch written by a psychologist when I was in school.

“David is of high intelligence, although lacking in true creativity. He has a need for order and clarity, and for neat and tidy systems in which every detail finds its appropriate place. His writing is rather dull and mechanical, occasionally enlivened by somewhat corny puns and by flashes of imagination of the sci-fi type. He has a strong drive for competence. He seems to have little feel and little sympathy for other people and does not enjoy interacting with others. Self-centered, he nonetheless has a deep moral sense.”

Wow. Harsh. But disturbingly accurate.

Control panel:
Site style Disable background shader

RSS feed Constantia server Cambridge University Deviant Art Shapeways LinkedIn Twitter Launchpad SourceForge GitLab GitHub PGP Public Key Email



13 Jun 2018 : Another GetiPlay release: 0.4-2 #
This is a bug-fix release, to add in dependencies that should have been there from the outset. This ensures the app will install and run on more devices. Get it from the - usual - places.
12 Jun 2018 : GetiPlay 0.4-1 released #
The latest version of GetiPlay is now available. This version has built-in media players for video and audio, including the exciting and innovative '10 seconds back' button. Get it from GitHub, OpenRepos, or this site.
10 Jun 2018 : GetiPlay 0.3-3 released #
This is basically a bug-fix release. Earlier versions had dependency problems, preventing them working on a clean Sailfish OS phone. This version, hopefully, gets all that stuff right, so it should install working out-of-the-box. Thanks to Robin Weston for working with me to get it sorted.
Get it from GitHub, OpenRepos, or this site.
6 Jun 2018 : GetiPlay v0.3-1 released #
Another GetiPlay release, check the blog post for the details.
16 May 2018 : GetiPlay update v0.2-6 #
The latest GetiPlay for Sailfish OS phones is now up on OpenRepos. This update has the latest get-iplayer (v3.14, which is always one of the most exciting version numbers to hit!) and I'm hoping will get the perl dependencies right (after literally years of trying). The code is on github.