I'm a PhD Chemist who spent 15 years as a science teacher before transitioning into software development.
I built a full-stack environmental monitoring dashboard for my Raspberry Pi using Python, Flask and JavaScript. The system uses systemd services for automated data collection and service management, with a RESTful API and responsive Chart.js interface for real-time data visualisation. You can explore this project on my GitHub.
I've also created programmable LED displays controllable via web interface or IR remote.
I contribute to open source projects, including implementing GitHub Actions workflows for the Wikimedia Commons Android app (the media repository behind Wikipedia) to automate issue assignment and greet new contributors, and fixing backend API issues and mobile UI bugs for Kestra (a workflow orchestration platform).
In my free time, I enjoy fell-running, playing guitar and piano, or curling up with a good book.
Take a look at my CV, and some of my projects below.