Aspiring Machine Learning Engineer with a solid foundation in Computer Science and a focus on using data-driven solutions to solve real-world challenges. Currently specialising in Data Science at the University of Leicester, I have developed strong technical skills in Python, machine learning, deep learning, and statistics through both academic work and hands-on projects.
During my scholarship in South Korea, I led a research project on air quality and public health, building a predictive model to explore the relationship between pollution and allergy symptoms. This international experience enhanced my skills in data analysis, predictive modelling, and cross-cultural collaboration.
Most recently, I have developed a deep learning-based train delay prediction system using RNN-LSTM models, integrating it into a live dashboard to support real-time forecasting—showcasing my ability to apply advanced ML techniques to time-series problems.
Combined with professional experience in hospitality, retail, and pharmaceuticals, I bring strong teamwork, time management, and adaptability—key traits for thriving in high-impact, fast-paced tech environments. I’m eager to contribute to intelligent systems that drive innovation and global progress.
Technical Skills
Programming & Data Handling
Machine Learning & Modelling
Data Engineering & Storage
APIs & Deployment
Version Control & Agile
Additional Skills
Spoken Languages
Soft Skills
Bachelor of Science: Computer Science (Final Year), Sept 2022 - Current
Turing Scheme Recipient | Sungkyunkwan University, South Korea | Jun 2023 – Jul 2023
Sponsored by the University of Leicester
Seoul Air Quality Analysis Project | Project Lead | Jun 2023 – Jul 2023
Project Duration: 8 months
Overview:
Designed and implemented a real-time train delay forecasting system using deep learning. This end-to-end project applied a sequence-to-sequence LSTM model to historical rail and weather data, delivering live per-stop delay predictions through a deployed dashboard. The system was built with real-world impact in mind, combining advanced modelling, data automation, and user-facing deployment.
Key Features & Responsibilities:
Data Acquisition & Preprocessing:
Collected and integrated over 8,000 UK train journeys and 79,000+ meteorological records. Built a robust ETL pipeline using web scraping (BeautifulSoup) and the Google Sheets API, applying proxy rotation to manage API rate limits.
Deep Learning Model Development:
Built a Seq2Seq LSTM model using PyTorch to predict multi-step train delays. Designed the architecture to capture sequential and temporal dependencies between stops, dwell times, and exogenous variables (e.g. weather).
Model Optimisation:
Implemented hyperparameter tuning using Optuna with GPU-accelerated training, resulting in a test MAE of 1.16 min (arrival) and 1.22 min (departure). It outperformed traditional tree-based models in temporal generalisation while meeting sub-minute inference constraints.
Feature Engineering:
Engineered temporal, station-level, and operator-based features. Applied cyclical encoding, rolling delay statistics, and lag features to enhance predictive strength.
API & Dashboard Integration:
Deployed the model via FastAPI and integrated it into a live dashboard powered by real-time feeds. Delivered dynamic delay forecasts with sub-second latency, enabling proactive decision-making for passengers and operators.
Technologies & Skills Used:
Outcome:
Delivered a scalable ML system for accurate, real-time train delay prediction. Conducted a comparative evaluation of four models (Random Forest and LSTM, with and without weather features), demonstrating that weather data increased MAE by +20% (LSTM) and +200% (RF)—highlighting delay propagation as the dominant factor.
The system is designed for scalability, with plans to extend coverage across all East Midlands Parkway services.
This project illustrates transferable skills in time-series modelling, full-stack ML deployment, comparative model evaluation, and AI product development for real-world impact.
Course Coordinator | Oxford Summer Courses (University Of Oxford) | Oxford, Oxfordshire | Jun 2024 - Jul 2024
Key Transferable Skills: Project coordination, attention to detail, risk management, and stakeholder communication
Administrative Assistant | Travelodge Head Office | Thame, Oxfordshire | Apr 2022 - May 2022
Key Transferable Skills: Data handling, analytical thinking, process improvement
Trainee Dispenser/Customer Advisor | Boots Pharmacy | Thame, Oxfordshire | May 2021 - Sep 2021
Key Transferable Skills: Attention to detail, data management, communication, teamwork
Clitheroe Royal Grammar Sixth Form | Clitheroe, Lancashire
A-Level: Computer Science, Sept 2017 - Jun 2019
A-Level: Mathematics, Sep 2018 - June 2020
A-Level: History, Sep 2018 - Jun 2020