17-11-2024
Bee-Scales and Badges
04-06-2024
Spotting Seals in Sonar with A.I.
12-03-2024
Building an HDMI PMOD for FPGA Dev boards
09-01-2024
Playing around with a fun A.I - Birdnet
11-11-2023
Using new tech with old tech.
05-07-2023
Working on an arduino system that listens for marine mammals
14-05-2023
I've managed to (almost) finish a PhD in A.I. and microscopy.
06-12-2022
For our sibling santa this year, I made an AI message
13-09-2022
My approach to the passing of Elizabeth II
17-08-2022
I've co-edited and designed a book about a collection of calculators
08-06-2022
I wrote a demo for the Field-FX Demo Party
18-05-2022
We entered the Wild Demo this year with our unique, homebrew FPGA board
22-04-2022
My first post on how to program the ZX Spectrum 48K
30-11-2021
Writing about writing
30-10-2021
I've started to make a computer game completely from scratch. Should be fun!
30-09-2021
Modernising a proper classic computer for funtimes today
30-08-2021
Building an FPGA Board for pretty VGA graphics
30-07-2021
I've been working hard on my PhD and here is the first result
30-06-2021
I bought an old Famicom in Japan with a curious golf cartridge. So lets play golf on the Old Course
28-05-2021
I never had a ZX Spectrum back in the day, so I bought one and decided to modernise it.
26-04-2021
A modern-ish plague doctor mask using neopixel rings, bluetooth and an android application
28-03-2021
A while ago, I set to work on building an arcade cabinet. Finally, it's finished. Here is how I went about it.
25-02-2021
Images are still a pain to create, organise and get them to where they need to go.
18-01-2021
I've always wanted to make a comedy Queen's speech. Now we have the technology.
12-12-2020
Mixing Rust, Python and Poisson Sampling for improving A.I.
24-11-2020
Finally finished a long dormant video project. A 360 video tour of the Antarctic Penninsula.
21-10-2020
I spent three months helping to build the software for a battery management system
17-09-2020
I've been paying a lot of attention to VPNs, trackers and DNS. Here are some tips for wireguard, PiHole and hosts.
16-08-2020
During lockdown, I entered my first ever gamejam. Here is what I learned.
15-07-2020
Finally got around to joining the Demoscene with my first production.
09-06-2020
How I generate stats for our experimental A.I runs in microscopy science.
15-05-2020
PyTorch tends not to warn you about mistakes in your graph, so I made a quick tool to see what is going on, under the bonnet.
23-04-2020
I'd never heard of neofetch and powershell before but they've made things just that little bit nicer.
29-03-2020
I use a lot of images, programs and scripts in my research. Some of this might be useful for others working in science.
18-02-2020
I've finally got around to using up a load of TP-Link routers and webcams to make something useful.
12-01-2020
I've been playing a lot of computer roleplay games, but what makes a good one?
20-12-2019
I was fortunate to be selected to take part in the December Data Study Group at the Alan Turing Institute
17-11-2019
I've been thinking a lot about Hackspaces recently
21-10-2019
What is the first year of a science PhD like?
10-09-2019
A computer nerd's guide to travelling Japan.
31-07-2019
So I've been learning Rust and I've found a great use for it in real research.
02-04-2019
Debugging neural networks with a little pdb and pytorch
05-03-2019
I've been learning about BGA, surface mount soldering and hotplates
12-12-2018
I've started working with PyTorch to find 3D parameters of objects in images
07-12-2018
I just finished Planescape Torment. It seems very relevant, especially today.
15-10-2018
Everyone loves the 80s! Everyone loves Cyberpunk! So lets hack on the Powerglove! It's so bad!
02-10-2018
So I've submitted the thesis, had the viva, gotten the result and it's the end of a two year stint at trying bioinformatics. How did it go?
10-09-2018
The first themed area at Electromagnetic Field Camp - The Cyberpunk Cybar
04-07-2018
I've been working with my friend Will on some FPGA graphics demos. This one draws metaballs - a funky oldskool effect
11-06-2018
Sequences appear a lot in biology, as you might expect. A and C and T and G, or ASP, GLY, VAL, PRO and many others. Looking for patterns in this data is half of the battle. Looking for patterns in the mountain of data is a herculian task. No wonder we are trying to teach machines to look for patterns.
07-05-2018
I decided to improve on my old hydroponics setup, with some proper pumps, pipework and the EMF tilda badge.
20-04-2018
I figured I'd see what all these wetlab biologists are getting up to and give it a go myself.
05-04-2018
For some reason, HacDC has a scanning electron microscope, and it might just work
16-03-2018
How can we go from a list of amino acids to a full 3D structure, using just a neural network?
26-02-2018
Electron microscopy data is getting pretty big in the bioinformatics world at the moment. As a side project, I've been porting some EM software to ChimeraX.
10-02-2018
I've been spending most of my time these days learning AI and biology. Here's the first part of what I've been up to.
01-02-2018
The second part of building a 3D scanning dome. This time, we deal with skins and cameras
18-01-2018
I've started writing an Android application. It's almost ready for release on the Google Store. This is the first time I've properly ventured into the app-economy. It's been an interesting few months thus far. I have a few tips for these starting out.
08-01-2018
I'm keen to scan quite a few objects and I figured building a proper scanning rig would be a good start.
20-12-2017
I bought a miniSpartan3 a long time ago and now it's tricky to get them to work but I've found a way.
28-02-2017
How do you improve an existing project for a long term study of animal behaviour
28-01-2017
Doing natural language processing for science!
29-11-2016
Possibly one of the nerdiest wedding invitations ever.
01-11-2016
Support Vector Machines and Deep Learning are pretty hot right now, especially when it comes to text processing. I thought I'd have a play.
05-10-2016
I've been working away on a pet project for some time now and it's hit the point where I feel I can say that a version of it, is there and more or less working.
17-08-2016
EMFCamp happened this year and I helped out with the First Aid Team. Here is how it went down.
15-07-2016
The Electronic Patient Report Form lives again, stonger, faster, more crypted!
22-06-2016
How to make CMake and Go play nicely together for continuous integration, fun and profit
09-06-2016
Possibly the best little security conference in London. This year, docker, R and static analysis, with some Linux Rootkits thrown in.
16-05-2016
Fortran is still popular! Who knew? Definitely alive and well in High Performance Computing.
01-03-2016
Using Go in Anger for a Password Management page
02-02-2016
FOSDEM is the premier conference for all things open-source
01-12-2015
My partner loves playing music so I built her a theremin.
26-10-2015
I've embarked on a project to make my own smart-watch.
25-08-2015
How I made the transsiberian slitscan image.
16-08-2015
Pretty much der world uber hacker-festival. We went over to Germany to drink Club Mate and make things in a field.
06-07-2015
An MPI based version of the algorithm described by Ni and Vingron, using dynamic programming to compute the Kolmogorov-Smirnov statistic.
30-12-2014
Rebuilding the UTOPIA Toolkit with the University of Manchester
21-12-2014
Rebuilding the UTOPIA Toolkit with the University of Manchester
12-12-2014
Working with Psyop in NY for Target's mobile winter branding
25-11-2014
I've been playing around with RFID Rings for a while now. Using a ring to control access to the hackspace door, as an Oyster card (yeah, I said it - I'm sure TFL don't really care) and generally as a way to interact with things is quite fun and cool. I've made some progress from the last version and significantly improved on it.
03-11-2014
More like Seven Languages in Seven Months! :D I started out on this course with the best of intentions but after about 3 weeks, things began to slow down. Nevertheless, I've been determined to finish it, or at least put as much effort in as I could.
26-09-2014
Taking Echo-forms to the Paris launch party for Lexus NX
06-09-2014
Running Patient Report forms on a nook instead of with paper
06-09-2014
900 LED Pixel Screen for EMFCamp2014
28-07-2014
A CoffeeGL based Kaleidoscope
28-05-2014
Re-creating an historical artifact that never was
21-04-2014
A visit to a weekend of pretty graphics!
13-02-2014
Merging the Oculus Rift, the Kinect and custom graphics to treat Phantom Limb sufferers
05-02-2014
The final installment of the Phantom Limb Project Dev-Diary
28-01-2014
Phantom Limb needs a graphics engine.
12-01-2014
The second installment of the Phantom Limb Project
30-11-2013
Wearable tech done right!
25-11-2013
The first installment of the Phantom Limb Project
24-10-2013
The first full year of making sure I can still eat.
30-09-2013
Another piece of geek jewellery
12-09-2013
Doing some overdue DIY with the EMF Camp badge, radio and AVR
06-08-2013
Rendering photorealistic hands for Manchester University
12-07-2013
WebGL based map scenes
08-04-2013
An automated recommendation system for museums
04-03-2013
Giving a little more oomph to timelapse photography
18-02-2013
Using OpenCV to extract, clean and stitch coins
13-12-2012
Our work, in the science museum
19-11-2012
An interactive movie, in WebGL, with Nexus Interactive
04-09-2012
Trying to build a touchscreen wall for Electromagnetic Field
17-08-2012
Working with the University of Leeds on 3D reconstruction with computer vision.
10-08-2012
Prop making for science!
01-08-2012
Welding together a frame for a vertical touchscreen
02-07-2012
Some thoughts on OpenGL-based user interfaces.
15-06-2012
Some thoughts and code on modern OpenGL
08-05-2012
So how does stereovision actually produce 3D images then?
27-04-2012
A went to a security conference in London
04-04-2012
Using the Minimus dev board to link a megadrive pad to a mac.
21-03-2012
As part of my final duties at CSM, I went to the Resonate Festival in Belgrade, Serbia.
10-03-2012
How to spy and take control of many Macs for fun and profit!
03-02-2012
Investigating Phantom Limb Pain with the Kinect and VR
13-01-2012
Using OpenMP and some neat python to show students how to be secure, through intelligent vandalism!
28-12-2011
Dual booting on a mac isn't the easiest of things.
05-12-2011
An outdoor installation, celebrating LS Lowry
09-11-2011
Taking over 50 plus iMacs for fun a profit! A Botnet for art.
02-11-2011
Learning a little NoSQL
26-10-2011
Messing about with a room full of brand new iMacs
05-10-2011
Getting around annoying firewalls
25-09-2011
It's all about the sexy new technologies!
16-09-2011
Sorting out my webserver with some lovely nginx.
14-08-2011
Mapping where all the evil hackers who bash my server are, in WebGL
03-07-2011
An art installation for Digital festivals
15-06-2011
A homage to Trent Reznor - A Giant pinboard
03-06-2011
Wireless, almost perfect headtracking
24-05-2011
A massive installation for Deutsche Bank, written in Cinder
23-01-2011
Lets make a sous-vide cooker!
21-12-2010
Making pretty, realtime shadows
15-10-2010
An installation at the British Library.
06-10-2010
If Radiohead can do it, so can I!
19-09-2010
Promoting wikileaks with an interesting graphic
12-09-2010
Lets make a touch turntable!