- 20-10-2024 : Behave Birdnet Bhyve
- 04-06-2024 : Spotting Seals in Sonar with A.I.
- 12-03-2024 : HDMI Compatible PMOD for your FPGA
- 09-01-2024 : Running BirdNet 24/7 in a different way.
- 11-11-2023 : 3D Printing Bee Spacers
- 11-10-2023 : I built a mechanical trommel
- 19-09-2023 : Profiling Python programs promptly
- 05-07-2023 : Get in the sea Arduino!
- 14-05-2023 : How to PhD, probably.
- 06-12-2022 : An A.I. Christmas Message
- 13-09-2022 : My approach to the passing of Elizabeth II
- 17-08-2022 : Multiply - a book about calculators I helped create
- 08-06-2022 : Assembly on the ZX Spectrum - Part 2 - Field-FX Demo at EMFCamp
- 18-05-2022 : FPGA Demo for Revision 2022
- 22-04-2022 : Assembly on the ZX Spectrum - Part 1
- 30-11-2021 : Writing. From Science Papers to Roleplay Games.
- 30-10-2021 : Making a computer game from scratch
- 30-09-2021 : Upgrading an Amiga 500 for today
- 30-08-2021 : Building an FPGA Board for pretty VGA graphics
- 30-07-2021 : Microscopes meet Artificial Intelligence
- 30-06-2021 : The Home of Golf meets the Nintendo Famicom
- 28-05-2021 : The ZX Spectrum 48K Today
- 26-04-2021 : A modern take on the plague doctor mask.
- 28-03-2021 : Building a Polybius Arcade Cabinet
- 25-02-2021 : Shutr, my own flickr replacement - Part 1
- 18-01-2021 : My deepfake alternative Queen's speech
- 12-12-2020 : Rust, Python and Fish
- 24-11-2020 : Making a VR tour of Antarctica
- 21-10-2020 : Blocking Big Battery Booms! (with bootloaders)
- 17-09-2020 : The Holy Trinity of Wireguard, hosts and PiHole
- 16-08-2020 : The Gamemaker's Toolkit GameJam 2020
- 15-07-2020 : My First Demoscene production
- 09-06-2020 : Generating Statistics in A.I. and Science
- 15-05-2020 : Visualising the PyTorch Compute Graph for Bug Fixing
- 23-04-2020 : Making your terminals a bit nicer
- 29-03-2020 : How I do imaging for my PhD research
- 18-02-2020 : Turning old mini-routers into useful remote cameras
- 12-01-2020 : What makes a computer role-playing game great?
- 20-12-2019 : Cell segmentation at The Alan Turing Institute
- 17-11-2019 : Why I'm not a Hackspace member anymore.
- 21-10-2019 : The first year of a Biology and A.I. PhD
- 10-09-2019 : Retro computers, vegetarianism and booze in Japan
- 31-07-2019 : Rust reverses research ruin
- 02-04-2019 : Debugging neural networks
- 05-03-2019 : Surface mount soldering with BGA and hot-plates
- 12-12-2018 : Using PyTorch to find the orientation of a torus
- 07-12-2018 : Planescape Torment, Adam Curtis and Gaming today
- 17-11-2018 : The Flickr diaspora, website bloat and what is important.
- 15-10-2018 : Hacking the Nintendo Powerglove
- 02-10-2018 : Tips for a budding Masters Student in Bioinformatics
- 10-09-2018 : The Cybar at EMF 2018
- 04-07-2018 : Metaballs on the Arty FPGA
- 11-06-2018 : Sequence classification and labelling for protein loops
- 07-05-2018 : Hydroponics build with the EMF Tilda badge
- 20-04-2018 : Attempting to modify e-coli with CRISPR in my bathroom
- 05-04-2018 : Reading ROMs from a scanning electron microscope
- 16-03-2018 : Protein Loops in Tensorflow - A.I Bio Part 2
- 26-02-2018 : Writing a electron microscopy python plugin for ChimeraX
- 10-02-2018 : Learning how to AI and Biology at the same time - Part 1
- 01-02-2018 : Making a 3D Scanning Dome - Part 2
- 18-01-2018 : Programming an Android Zotero Client - Part 1
- 08-01-2018 : Making a 3D Scanning Dome - Part 1
- 20-12-2017 : Setup for the Scarab miniSpartan3 FPGA
- 28-02-2017 : Keeping track of a load of Molerats
- 28-01-2017 : word2vec, Tensorflow and Vector Counts
- 29-11-2016 : An Electronic Wedding Invitation
- 01-11-2016 : Twitter meets SVM and Deep Learning
- 05-10-2016 : PXLjs WebGL Engine first version
- 17-08-2016 : Electronic Magnetic Field Camp 2016
- 15-07-2016 : Electronic Patient Report Forms for EMFCamp 2016
- 22-06-2016 : Go-lang and CMake
- 09-06-2016 : BSides London 2016
- 16-05-2016 : Fortran, CUDA and Fluid Dynamics
- 01-03-2016 : Writing a password management page in Go
- 02-02-2016 : FOSDEM 2016
- 01-12-2015 : Modding a Theremin
- 26-10-2015 : Building a SmartWatch Part 1
- 25-08-2015 : Transsiberian Slitscan
- 16-08-2015 : CCCamp2015
- 06-07-2015 : R2kS - A Novel Measure for Comparing Gene Expression Based on Ranked Gene Lists
- 30-12-2014 : Giant Tetris on a building; RI Xmas Lectures
- 21-12-2014 : UTOPIA Bio-informatics Toolkit
- 12-12-2014 : Bullseye's playground for Target and Psyop
- 25-11-2014 : Oyster Card RFID Ring Mk3
- 03-11-2014 : Seven Languages in Seven Weeks
- 26-09-2014 : Echoforms at Lexus NX Launch
- 06-09-2014 : 900 RGB LED Screen
- 06-09-2014 : Nook Patient Report Forms
- 28-07-2014 : Kaleidoscope for Lexus
- 28-05-2014 : The Equatorie
- 21-04-2014 : Revision Demo Scene Party
- 13-02-2014 : Oculus Rift, meet Phantom Limb Therapy
- 05-02-2014 : Phantom Limb Dev Diary Part 4
- 28-01-2014 : Phantom Limb Dev Diary Part 3
- 12-01-2014 : Phantom Limb Dev Diary Part 2
- 30-11-2013 : RFID Ring
- 25-11-2013 : Phantom Limb Dev Diary Part 1
- 24-10-2013 : Another year for S9
- 30-09-2013 : LED Pendant
- 12-09-2013 : The EMF TilDA Badge Doorbell
- 06-08-2013 : Photo-realistic hands
- 12-07-2013 : Burberry Kisses, with Google and Grow Interactive
- 08-04-2013 : Museum of Rural Life Smart Audio Guide
- 04-03-2013 : Linear Rail Time Lapse
- 18-02-2013 : Coin Detection at the British Museum
- 13-12-2012 : Phantom Limb at the Science Museum
- 19-11-2012 : The Carp and the Seagull
- 04-09-2012 : A Touch Wall under the M1 Motorway
- 17-08-2012 : 3D Organ Reconstruction
- 10-08-2012 : Animation12 - The Boom Box!
- 01-08-2012 : Building a Vertical Touch Wall
- 02-07-2012 : User Interfaces in OpenGL
- 15-06-2012 : Modern OpenGL
- 08-05-2012 : Stereo Vision
- 27-04-2012 : BSides London 2012
- 04-04-2012 : Minimus and Sega
- 21-03-2012 : Resonate Festival
- 10-03-2012 : Spying and starting services with OSX
- 03-02-2012 : Phantom Limb Pain
- 13-01-2012 : A Mosaic of snaffled images
- 28-12-2011 : Linux and Lion together at last (almost)
- 05-12-2011 : Lowry to Life
- 09-11-2011 : Smiling-Film-Student-Geekery
- 02-11-2011 : MongoDB Fun with Cinder
- 26-10-2011 : OSX Admin for the lulz
- 05-10-2011 : Defeating Firewalls
- 25-09-2011 : Node and Mongo
- 16-09-2011 : Running with Nginx
- 14-08-2011 : Denied
- 03-07-2011 : Animation11 - Only
- 15-06-2011 : Only Installation at the Lowry
- 03-06-2011 : Wireless Headtracking and FabLab
- 24-05-2011 : Deutsche Bank Installation
- 23-01-2011 : Cookbot
- 21-12-2010 : Cinder Shadow Volumes
- 15-10-2010 : British Library Tweet-o-meter
- 06-10-2010 : Structured Light
- 19-09-2010 : How Leaky is your Country?
- 12-09-2010 : TouchTable DJ Decks