Machine Learning Engineer with experience building data-driven solutions for real-world industrial and business problems. I am particularly looking for opportunities where models are developed, deployed, and maintained in production environments.
Match my experience to your role
Paste your job description and I'll highlight the most relevant skills, projects, and research instantly.

Machine Learning Engineer with a passion for building ML systems
that solve real-world problems
Currently developing machine learning models to predict gas turbine trips using time-series modelling and survival analysis techniques.
Endorsed by UK Research and Innovation (UKRI)
Generative AI, LSTM, RNN, and NLP expert
Cross-functional team experience
Full UK work rights | Sponsorship not required
Real-world AI solutions for industry
What I Bring
Building ML solutions across industries and academia
Apziva
Uniper UK | Loughborough University
CML Insight Inc., Texas, USA
Department of Information Systems Engineering, University of Colombo
Brandix Apparel Limited
Airport & Aviation Services Sri Lanka
A comprehensive toolkit for building intelligent systems
Languages & Frameworks
Python
TensorFlow
Keras
PyTorch
Scikit-learn
PySpark
Pandas
NumPy
Cloud & Infrastructure
Azure Databricks
Google Colab
AWS S3
AWS Hadoop
AWS Spark
Databases
MySQL
DuckDB
MongoDB
Cassandra
Redis
Neo4j
Analytics & Visualisation
Power BI
Tableau
Matplotlib
Seaborn
Excel Pivot Tables
R
PCA
ML Models & Techniques
LSTM
ESN
NLP
RNN
Isolation Forest
Autoencoders
Random Forest
SVM
K-Means
XGBoost
Generative AI
LangChain
LLM
Collaboration
GitHub
ClickUp
Confluence
Languages & Frameworks
Python
TensorFlow
Keras
PyTorch
Scikit-learn
PySpark
Pandas
NumPy
Cloud & Infrastructure
Azure Databricks
Google Colab
AWS S3
AWS Hadoop
AWS Spark
Databases
MySQL
DuckDB
MongoDB
Cassandra
Redis
Neo4j
Analytics & Visualisation
Power BI
Tableau
Matplotlib
Seaborn
Excel Pivot Tables
R
PCA
ML Models & Techniques
LSTM
ESN
NLP
RNN
Isolation Forest
Autoencoders
Random Forest
SVM
K-Means
XGBoost
Generative AI
LangChain
LLM
Collaboration
GitHub
ClickUp
Confluence
Python
TensorFlow
Keras
PyTorch
Scikit-learn
PySpark
Pandas
NumPy
Azure Databricks
Google Colab
AWS S3
AWS Hadoop
AWS Spark
MySQL
DuckDB
MongoDB
Cassandra
Redis
Neo4j
Power BI
Tableau
Matplotlib
Seaborn
Excel Pivot Tables
R
PCA
LSTM
ESN
NLP
RNN
Isolation Forest
Autoencoders
Random Forest
SVM
K-Means
XGBoost
LangChain
LLM
GitHub
ClickUp
Confluence
Showcasing research, production ML systems, and experimentation
MSc Dissertation - NLP & Interactive Web Application
Built a transformer-based NLP system to analyse employee reviews from 500 UK companies. Compared models including BERT, RoBERTa, and XLNet, achieving 76% accuracy. Integrated topic modelling and aspect-based sentiment analysis to extract key insights from text data.
Customer Segmentation and Subscription Prediction
Developed a machine learning solution to identify customers likely to subscribe to term deposit products. Performed exploratory data analysis and feature engineering on customer and campaign data. Applied K-Means clustering to segment customers based on behaviour. Used DuckDB and SQL queries within Python to analyse structured datasets efficiently. Helped identify high-value customer groups and reduce unnecessary marketing effort.
Customer Dissatisfaction Prediction using Machine Learning
Built a machine learning solution to detect dissatisfied customers in logistics delivery services using operational and feedback data. Identified patterns indicating poor delivery experiences and predicted likely dissatisfaction. Used LazyPredict to benchmark multiple classification algorithms and Hyperopt to optimize hyperparameters for improved performance.

Supervised Machine Learning Classification
Applied supervised machine learning to predict the severity of road accidents across the UK using 2019 public data. Evaluated Random Forest, SVM, Decision Tree, KNN, and Deep Neural Networks. The deep neural network achieved the highest accuracy of 80.65% in classifying accidents as 'Slight,' 'Serious,' or 'Fatal.'
Regression & Defect Detection with ML
Investigated metal part manufacturing datasets to predict part lifespan and classify defects. Regression models (Linear, Lasso, Ridge, Random Forest) were compared, with Random Forest achieving 97% accuracy. For defect detection, both binary classifiers and CNNs were tested. K-Means clustering revealed distinct process parameter groups influencing part quality.
Causal Machine Learning for Workforce Analytics
Developed causal machine learning models to understand employee turnover behaviours. Used Random Forest and statistical feature importance techniques to identify the most influential drivers of churn. Performed feature leakage detection, refined model input space, and enhanced model generalisation. Integrated email sentiment analysis as an additional behavioural signal. Work carried out in a Linux-based environment using object-oriented Python.
Published Research - WiNLP 2022
Explored transformer-based approaches for detecting hate speech on YouTube and Reddit using the ETHOS dataset. Compared BART and RoBERTa for binary and multi-class classification. BART achieved 70% F1-score and 58% top-1 accuracy, outperforming RoBERTa in distinguishing hate categories including gender, race, and religion.
Time-Series Analysis for Predictive Maintenance
Developed machine learning approaches to analyse gas turbine sensor data and detect early signs of system faults. Used correlation and autocorrelation analysis to distinguish normal and faulty sensor behaviour. Applied time-series modelling techniques to support predictive maintenance strategies.
Deep Learning on Social Media
Tested 12 deep learning architectures, including RNNs, CNNs, transformer-based models (e.g., BERT, RoBERTa), and hybrid architectures (e.g., CNN + LSTM) to detect hate speech on social media platforms.
"Short Comparative Analysis on Pretrained BART and RoBERTa in Detecting Hate Speech on YouTube and Reddit Platforms"
Presented at WiNLP Workshop co-located with EMNLP 2022
Building a strong foundation in data science and machine learning through rigorous academic training
Endorsed by UK Research and Innovation (UKRI)
Presented at WiNLP Workshop co-located with EMNLP 2022
Achieved distinction grades in MSc Data Science and Graduate Diploma
Hover or tap a milestone to inspect the degree, institution, and key learning focus.
University of Greenwich, London
Key Modules: Machine Learning, Applied Machine Learning, Data Visualisation, Statistical Methods for Time Series Analysis, Graph and Modern Databases, Big Data, Blockchain for FinTech Applications.
Continuous Learning
Recent certifications across machine learning, generative AI, statistics, industry simulations, and leadership development.
2
Industry
14
Technical
1
Leadership
Google Cloud
Skills you will gain
DeepLearning.AI
Skills you will gain
DeepLearning.AI
Skills you will gain
DeepLearning.AI
Skills you will gain
DeepLearning.AI
Skills you will gain
DeepLearning.AI
Skills you will gain
Eindhoven University of Technology
Skills you will gain
Eindhoven University of Technology
Skills you will gain
Ashorne Hill Management College
Skills you will gain
Innovate UK
Skills you will gain
Skills you will gain
LinkedIn Learning
LinkedIn Learning
LinkedIn Learning
LinkedIn Learning
If you would like to discuss opportunities, ask a question, or collaborate, feel free to get in touch.
Location
United Kingdom
I'm currently available for full-time positions in Machine Learning and AI.
I'm particularly interested in projects involving Applied Machine Learning, MLOps, Cloud Computing, NLP, and Time-Series Analysis.Let's discuss how we can work together to build innovative AI solutions.