Regrettably, I cannot show any of my professional porfolio for confidentiality reasons. However, I've curated a selection of personal projects below which I have completed just for fun!
May 19, 2024
- pandas
- networkx
- docker
- flask
- AWS EC2
- AWS S3
- lightGBM
- streamlit
- scikit-learn
Using a Stanford Network Analysis Platform dataset, I have created a LightGBM model which predicts the country that LastFM users are from. I've also made an accompanying dashboard where you can interactively explore the data and use the deployed model (on AWS) to make a prediction.
- pandas
- requests
- regex
- json
- matplotlib
- itertools
- data visualisation
Have you ever heard of the Bacon Number? If not, the concept is as follows: an actor who was in a movie with Kevin Bacon has a Bacon Number of 1. An actor who was in a movie with someone that has a Bacon Number of 1, has a Bacon Number of 2. This continues indefinitely.
Using data that I collected from the TMDB API (over 10 very long hours), I have created 'the Bacon Number' but for composers who have worked with Hans Zimmer!
Apr 14, 2024
- pandas
- AWS S3
- time series
- matplotlib
- geospatial data
- joining data
Watch as World War 2 unfolds, with an animated visualisation of the bombing locations over the course of the war along with key events being noted on the map.
I collected the data from 2 separate data sources and combined them to produce hundreds of separate plots which I then transformed into 3 animated geospatial visualisations.
- numPy
- calculus
- object oriented programming
- data visualisation
Using Numpy and Matplotlib, I've built a few popular machine learning models from scratch. I've provided comments and markdown to explain and show interesting plots about what is happening on each step of the model building process.
- pandas
- neural networks
- deep learning
- scikit-learn
- seaborn
This is a notebook for a Kaggle competition that I entered recently. I had a lot of fun working with neural networks in this project and learning about how the dataset worked.