Scientist turned network engineer turned developer β my career has taken the scenic route. Armed with BSc. and MSc. degrees in Biochemistry and Chemistry, I once called medical research home before deciding pure science wasn't my final destination. A Cisco qualification kicked off my I.T. chapter at BT and beyond, spanning network design, QA Automation and DevOps β until Python got its hooks into me. These days I'm a fully committed Software Engineer, and the lab coat is firmly retired.
- Being somewhat of an inventor, I love finding new and innovative ways to use the Raspberry Pi and other SBC's. I marvel at the way sensors and actuators bring another dimension to my Python creations.
- As a keen member of the maker community I utilize many flavours of SBC's and microcontrollers in my IoT projects including Arduino, PyBoard, ESP8266, ESP32 etc. with languages like MicroPython, CircuitPython and C.
- I enjoy electronics; designing PCB's, soldering, fixing, reverse engineering etc. Recently saved myself a fortune by repairing two 'dead' Synology NAS drives. The component failures were identified by 'hacking' the firmware. These drives would have been destined for the scrap pile.
- Sadly, life is short. So automation is the key. I try to automate as much as possible (at work and home). When securing tickets to a sold-out show felt like an Olympic sport, I put my Python powers to work β combining web scraping (utilising Selenium, OpenCV, Beautiful Soup and Scrapy) to monitor drops and beat the bots at their own game. Ethically questionable? Perhaps. Effective? Absolutely. This one lives quietly in a private repository.
- When I'm not coding, inventing, soldering and welding I can usually be found golfing. It's surprising how cathartic whacking a little ball with a stick can be.
Look on my works, ye Mighty, and despair! (or laugh π or cry π...)













