Projects

Selected data science work, written as case studies with context, methods, and outcomes.

SMS Spam Detection Using NLP

Skills: Python, scikit-learn, NLTK, Docker, AWS ECR, AWS Lambda, API Gateway

A machine learning project that classifies SMS messages as spam or legitimate text, then packages the trained model for serverless inference on AWS.

View Details

Predicting Student Success

Skills: Python, scikit-learn, Flask, waitress, Docker, AWS Elastic Beanstalk

A student outcome prediction project using higher-education enrolment, demographic, socioeconomic, and academic performance data.

View Details

Mathematically Modelling Microbial Interactions

Skills: R, Stan, Hamiltonian Monte Carlo, MCMC, generalized Lotka-Volterra, MATCONT

A final-year project modelling interactions between Staphylococcus aureus and Pseudomonas aeruginosa in co-culture.

View Details

Modelling Epidemic Spread in a Dynamical Network

Skills: R, EpiModel, SIR/SIRS, dynamic networks, sensitivity analysis

A third-year project studying how changing network structure affects SIR and SIRS epidemic simulations.

View Details