I'm a software engineer with experience in full-stack development and visual computing. Previously I worked as a secondary school teacher specializing in Computer Science. In my spare time, I develop voice skills for Alexa, create generative art, and tinker with electronics.
Selection of work
Simple Sky
Plane spotting made easy with a minimal UI. Have a look →
Color Temperature
See what the temperatures from the last year have been like in a range of global cities, visualized. Have a look →
IoT Sensors + WebThings Gateway
A homemade solution for monitoring temperature and humidity. Have a look →
Where birdwatching and artificial intelligence collide
The BBC R&D Visual Computing team's work with the BBC Winterwatch team. Have a look →
Audio demo
In 2021 I created an audio-visual experience based on real-time tweets. What remains of this today is this Audio demo, which was the precursor and an experiment with the Web Audio API. Have a listen →
How busy is the tube?
Together with Gabriel Stratan, I made a tool for checking how busy the London Underground is likely to be based on traffic trends, helping people decide when to travel. Have a look →
Randomly generated pizzas
I made a page which randomly picks, decorates and displays pizzas from the Franco Manca menu. A fresh set of unique pizzas each time. Have a look →
Radiokollen
Monitoring the gender balance of music played on Swedish radio stations. Have a look →
flight level (Alexa skill)
Initially developed to explore Alexa skill making, flight level has become a popular skill among aviation enthusiasts across the globe. Through the use of ADS-B Exchange data, it's able to provide real-time information about airplanes and helicopters flying over the user. Have a look →
UK Weather Warnings (Alexa skill)
This is one of the most popular weather flash briefings in the UK, providing up-to-date warnings directly from the Met Office. It supports all of the 16 weather regions across England, Scotland, Wales, and Northern Ireland. Have a look →
Sun Buddy (Alexa skill)
Using OpenUV data, Sun Buddy responds to users with guidance about sun exposure and UV levels. Unique to Sun Buddy is the level of user customization offered through account linking. Have a look →
World Cup Goal Light Display
A shorter project to create a light display that blinked as a goal was scored at the Men's 2018 World Cup. A mix of free cardboard, Particle Photon, and IFTTT. To be revived for the Women's in 2019. Have a look →
Timeline
- R&D Engineer at BBC R&D (2020 - 2024)
- Graduate Research Engineer at BBC R&D (2018 - 2020)
- Computer Science Teacher at St. Margaret Ward Catholic Academy / Teach First (2016 - 2018)
- BSc Hons Computer Science & Economics from the University of Glasgow (2012 - 2016)
Timeline
- R&D Engineer at BBC R&D (2020 - 2024)
- Graduate Research Engineer at BBC R&D (2018 - 2020)
- Computer Science Teacher at St. Margaret Ward Catholic Academy / Teach First
(2016 - 2018) - BSc Hons Computer Science & Economics from the University of Glasgow
(2012 - 2016)