I am a Glasgow based embedded electronics and software engineer who makes stuff that goes into space. When I'm not earning my keep, I use what I know to play with the world.
 
 
Articles
| Title | Published | Categories | Views | 
| Flight Tracker LED Ripoff - Part 2: It's so much worse Welcome to the botnet. Your concerns have been ignored | [projects] | [1785] | |
| Writing Social Stories for neuro-divergent kids using ChatGPT Helping my boys navigate big moments with ChatGPT and a bit of creativity | [life] | [1126] | |
| Ex Machina vs Ex Wife Divorcing from reality with ChatGPT | [life] | [1724] | |
| Flight Tracker LED Ripoff How my Raspberry Pi Flight Radar project was cloned and sold without credit | [projects] | [4117] | |
| Achieving prime-focus on a Sky-Watcher Heritage-150P Telescope Light-plumbing is hard | [astronomy] | [2707] | |
| Bindicator: My homage to the BinDayCator This is a rubbish subtitle | [projects] | [3253] | |
| LoRa enabling an IKEA Tärnaby table lamp This lamp now detects shenanigans | [projects] | [2455] | |
| TimeSaver3000 USB cable for those finickity dev-kits But have you really tried turning it off and on again? | [embedded] | [1978] | |
| Custom TFT Screen for the Ecowitt Weather Station Ditching windows for a TFT Screen and an Arduino | [projects] | [2546] | |
| Building a better website Why I nuked my old website and built this one | [webdev] | [2032] | |
| Fridge Flight Tracker I really had to know what planes were flying over my house | [projects] | [17570] | |
| Keychron function keys configuration | [reference] | [4866] | |
| Taps Aff - How it got to Version 3.0 How did I end up with this albatross around my neck? | [projects], [webdev] | [4309] | |
| Fetch Yahoo weather data using OAuth1 authentication in Python 3 | [reference] | [2551] |