Blog posts
Six Degrees of Kevin Bacon using BFS
June 2025
Using breadth-first search to explore actor and movie connections.
Read more...Predictive modelling on the IMDb Dataset
May 2025
Using XGBoost to build a classification model to predict whether a movie will be popular or not.
Read more...Insights on the IMDb Dataset
April 2025
Analysis performed on the IMDb dataset using Python and data analysis packages.
Read more...Using lambda functions with pandas in Python
October 2024
Learn how to use lambda functions with pandas in Python.
Read more...React and Next.js rebuild
June 2024
Detailing my learnings from rebuilding my website in React and Next.js, and using AWS Amplify to build, deploy, and host.
Read more...Generative AI using AWS
May 2024
Extending my random dessert generator to also create a recipe using AWS's generative AI service, Bedrock.
Read more...Why visualisation matters
June 2023
Examples of how visualisation using Python can be used to explore data and uncover insights.
Read more...Learning Machine Learning
April 2023
An introduction to Machine Learning with Python covering two different use cases and an overview of the packages used.
Read more...An overview of my tech stack
September 2021
Overview of my end-to-end tech stack used at the time of writing.
Read more...Python, AWS and JavaScript for data analytics
August 2021
The design and development of the NSW property prices app.
Read more...Minimalistic rebuild
May 2020
Why I chose to rewrite my website using simple HTML/CSS instead of using a framework.
Read more...AWS Lambda and Angular
August 2017
An overview of using Angular to create a static website and using microservices through AWS Lambda to generate dynamic content.
Read more...Running an Angular site on AWS
May 2017
Creating a static website using Angular and hosting it on AWS S3.
Read more...Writing effective business requirements
January 2016
A guide to writing effective business requirements.
Read more...