Portfolio Focus

My portfolio focuses on practical projects that demonstrate my development in Python, data analysis, machine learning and structured technical documentation.

Regression Model Comparison

A supervised machine learning project in Python comparing a wide range of regression models for predicting diamond prices. The project covers data preprocessing, cross-validation, hyperparameter tuning and final test evaluation, while also comparing predictive performance, runtime, model size and practical usability.

Python · pandas · NumPy · scikit-learn · Regression · Cross-Validation · Model Evaluation · Hyperparameter Tuning · Runtime Analysis · Data Visualisation

Binary Classification Model Comparison

A supervised machine learning project in Python comparing multiple binary classification models for predicting whether a diamond belongs to a higher clarity group. The project includes preprocessing, cross-validation, hyperparameter tuning, classification metrics, probability-based evaluation and practical model comparison.

Python · pandas · NumPy · scikit-learn · Binary Classification · Classification Metrics · Probability Evaluation · Data Visualisation

Python Game Programming

A browser-based Snake game developed in Python and Pygame, featuring seven difficulty levels, multilingual support, progressive gameplay, bonus lives, custom menus and music-synchronised effects. The project uses a modular architecture with separate components for game logic, controls, audio, localisation, timing and user-interface management.

Python · Pygame · Browser-Based Game · Modular Programming · Game State Management · Audio

Excel Holiday & Sickness Calculator

An interactive Excel-based holiday and sickness tracking tool combining automated calculations, policy-driven logic, conditional formatting and dashboard reporting.

Microsoft Excel · Data Analysis · Dashboard

Data Analysis Development

I am continuing to develop my data analysis skills through SQL, Power BI learning, data fundamentals, and practical portfolio projects.