online web builder


Live Departure Board

For general public 

While in my first year of university, my side project has been working on a live departure board, inspired by a pre-exisiting product which provides live train departures. However, my device provides live bus departuers, as I was able to use my previous knowledge from my previous Reading Buses work, using their API. The project was a great way for me to not only learn the Python programming lanuage but also learn how to use Raspberry Pis and work using hardware. 

The project has since been made public for people who would like to build their own depture board; all parts combined will cost you around £50. If you would like to learn more about this project I have made it's own project site, which can be found using the button above.

Reading Buses BOT

For Reading Buses

This project was originally sparked by my own frustration with my bus home consistently being late and the proposed cuts to the services. As a result, I developed a Twitter BOT originally using the Reading Open Data API which would monitor my stop home. Every time it found a late bus arrive it would send out a Tweet informing the bus company. The BOT also kept a record of every bus arriving at the stop and its lateness in a database. At the end of each week this data captured would be processed and used to produce an infographic demonstrating the performance of each service. The idea then progressed further, when I implemented passenger warning Tweets. If the BOT found a bus predicted to be late it would warn passengers before so that they could make more informed travel decisions. This feature specifically caught the attention of the Head of Engineering at Reading Buses. I was soon invited into their depot in central Reading to discuss expanding upon this idea. 
This is when my original side project became my first freelance work. Starting from scratch I developed, tested and documented from scratch a commercially ready system. The new system no longer only focused on a single stop. Instead the system could monitor every stop and track the buses moving between stops across the whole network. Detecting any predicted lateness. The system is capable of either posting automatically or manually via an operator (who could add a reason for the delay) to both Twitter and Facebook. The messages would be based upon a set of editable template files and the whole system is designed to be able to check for changes such that it can automatically update, for example if a new service starts operating or a route change. This system has since been sold to a software supplier of Reading Buses.


for Chiltern Edge School

As part of my A-level in Computer Science, I approached a local secondary school and was tasked with the design and development of a Mathematical Transformations program. The program had to both be used as a teaching tool and demonstrate the 4 transformations (reflection, enlargement, translation and rotation) on a selection of define and user defined shapes. 
But also by the students, who could be set a selection of randomly generated tests to track and monitor their performance. Accompanying the program is a 45,000 word documentation detailing the design, development and evaluation stages. The project is now open source and available on Github or the Microsoft Store for any other school to use.

Game On

Comptuer Animation YouTube Channel.


Game On is a YouTube Channle I first created in 2012 and has since gained 5,000 subscribers and over 1.5Milllion views. It primiarly consists of computer animations, mostly video game based. I started learning computer video animation using basic tools, but progressed onto learning blender and then AutoDesk Maya an industry leading animation program used by the likes of Disney and Pixar. Learning video animation was a fun side hobby of mine and helped me to learn how computers produce 3D graphics. The channle has also been a good source of additional income throughout my teenage years. To view the channle you can click the button above.

Green Meets Gray - Navigation Around CISCO
In November 2018, I was invited to Green Park Business Park in Reading and partnered up with CISCO. They tasked me and a small group of fellow students from across Reading, in designing an innovative navigation system for the many CISCO office blocks. Our idea was to use blue-tooth emitters and receivers to triangulate where people were in the building and then use LED light strips to guide them to their locations. As part of the technical team, I decided to go above and beyond and create a working prototype using Python and a Pycom device; both technologies which I had no experience prior, which I believes demonstrates my fast learning and adaptability.


CISCO IoT World project
For the 2017 academic year I was tasked with a large overarching project by CISCO, the project explored the IoT, through the use of multiple different technologies such as facial recognition, RFID scanners, bar-code scanning, web APIs, Raspberry pies and website development. This project exposed me to a wide variety of different technical skills and helped me further develop my independent learning skills.

Light Up Reading
Within my first term at UTC Reading, we were tasked by PBA & Network rail to create an affordable interactive lighting display for Reading Station in a group of 5. The project helped me develop my team working skills, especially when working with people I had not meet prior. As the project was only over a 2 day period it also helped me to further define my time management skills.


© Copyright 2019 Jonathan Foot - All Rights Reserved

Cookie Policy   •   Terms & Conditions  •  Contact Me