Projects

Here are some of the things I’ve built:

Project Link Description Tech Stack
Booklog Project: booklog.io
GitHub: Repo
A digital replacement of a spreadsheet I used to track the books I read.

Key functions:
  • Signup and login process
  • Searching for books via API
  • Adding books to the user's database ("bookshelf")
  • Editing reviews of books
  • Basic reporting on books read over time
  • Viewing other users' books and reviews
  • React (frontend UI and routing)
  • Supabase (database and auth)
  • Vercel (deployment via GitHub)
  • Squarespace (domain management)
  • Open Library API (book search)
Predicting Footy Outcomes Project: AFL Data Analysis
GitHub: Repo
My journey to build a robust data model for predicting outcomes in footy (AFL).

Key functions:
  • Data ingestion and cleaning of historical AFL results (2010–present)
  • Mathematical analysis and feature engineering on team/player stats
  • Development of logistic regression and classification models for match outcome prediction
  • Automated database pipelines for updating weekly stats and results
  • Interactive notebook-based EDA (exploratory data analysis) and data visualization
  • Evaluating model accuracy and benchmarking against bookmaker odds
  • Scalable SQL schema for sports analytics projects
  • Python (data processing and ML)
  • Jupyter Notebook (analysis & visualization)
  • PostgreSQL + pgAdmin 4 (database design & management)
  • Pandas, NumPy, scikit-learn (data science stack)