Data Visualisation Dashboard


This internship project involved developing a dashboard to visualise the LEOScope testbed for STARLINK satellites worldwide. The primary goal was to enable users to easily check the online/offline status of STARLINK satellites in specific areas graphically using a map. The secondary objective is targetted at researchers, allowing users to view and download specific data, such as download speed, within a chosen timeframe. The dashboard has many other features: URL sharing with preselected nodes and time ranges, a dark theme, a small page scroller in the bottom right, a mobile-first approach and more.

This project required me to independently learn and utilise technologies such as React.js, Grafana, and Docker. While working autonomously, I effectively collaborated with my team through bi-weekly meetings and achieved our shared objectives.

This dashboard page for LEOScope can be accessed here, however the APIs and data collection methods are still under development - please bare that in mind!

Deri-Dilemmas

The user will upload an image of their skin disease, and if the machine learning model determines they have one of the 9 skin diseases we are checking for, then it will highlight their problem, give them an overview of what they have, and provide an NHS link for more information. This project was developed at the Royal Hackaway V7 with 3 amazing teammates.

Students' Union

As a part of my Web and Database module, this students' union full-stack project involved creating an SQL database, then connecting up a simple front end to manage it. This includes being able to add, delete or edit students and societies. For my project, I also handled society recommendations for students. For example, if a student had a hobby of swimming, then they would be reccomended canoeing as it is also a watersport.