Hi, I'm Olabanji Olaniyan

Data Scientist & Machine Learning Engineer

About Me

Profile

I am a data scientist with over two years of experience applying machine learning and natural language processing techniques to real-world challenges in marketing, economics, and finance. With a strong foundation in mathematics and economic research, I bring analytical depth to data-driven projects.

My recent work has focused on developing predictive models and text-based solutions to support decision-making and business strategy. I hold a Master’s degree in Data Science with a specialization in Computational Intelligence from Coventry University.

Coventry, United Kingdom
B.Sc. Mathematics
M.Sc. Data Science & Computational Intelligence
2+ Years Experience

Professional Expertise

Technical Skills

Machine Learning
Natural Language Processing
Data Visualization
Statistical Learning

Tools & Technologies

Python
SQL
Jupyter Jupyter
Scikit-learn Scikit-learn
PyTorch PyTorch
Pandas Pandas

Certifications

Microsoft Logo

Microsoft Certified: Azure AI Fundamentals

Issued by Microsoft – May 2025

IBM Logo

IBM Data Science Specialization

Issued by IBM – June 2024

Google Logo

Google Data Analytics Professional Certificate

Issued by Google – Nov 2024

DeepLearning.AI Logo

DeepLearning.AI Specialization

Supervised ML: Regression and Classification

Advanced Learning Algorithms

Issued by DeepLearning.AI – May 2025

PyTorch Logo

PyTorch Deep Learning

Deep Learning with PyTorch: Image Segmentation

PyTorch Essential Training: Deep Learning

Featured Projects

AI Text Summarization Web Application

NLP

I built an AI-powered web application that makes it easy to digest long-form text by generating concise summaries and highlighting key entities like people, organisations, and locations. The app combines two powerful NLP models — facebook’s bart-large-cnn to create clear, informative summaries, and dslim’s bert-base-NER to identify important named entities.

Click Demo to Explore

Huggingface dslim/bert-base-NER facebook/bart-large-cnn Token Classification Text Summarization

Determination of Air Quality Using Gaussian Process Regression and Other Machine Learning Models

ML

Built a machine learning pipeline to predict benzene concentrations using Gaussian Process Regression (GPR) and other models. After cleaning skewed data caused by -200 null encodings, I extracted temporal features and compared four models. GPR achieved the best performance (RMSE: 2.33, R²: 0.883) and provided uncertainty estimates for more informed environmental decisions.

Scikit-learn Gaussian Process Regression SVM Regression

Sentiment Analysis of Tweets using Machine Learning Models

NLP

This project tackles the SemEval-2017 Task 4A challenge: sentiment classification of English-language tweets. The goal is to classify each tweet as positive, neutral, or negative using supervised machine learning models.

TF-IDF BOW NLTK Classification

Text Classification using Deep Learning

NLP

This project involves classifying English news headlines and short descriptions into one of four categories: World, Sports, Business, and Sci/Tech using the AG News dataset.

TensorFlow Keras NLTK BiLSTM Classification

Customer Churn Prediction

ML

In this project, we aim to predict customer churn using various features such as payment methods, contract type, and whether a customer streams TV or movies. This task is crucial for companies to identify potential 'churners' and take actions to retain them.

scikit-learn XGBoost Classification

Work Experience

Data Analyst
Techpoint Africa
  • Automated data scraping and prepared excel files through web scraping with python
  • Produced technical reports and data documentation for internal and external projects
  • Published monthly economic and market research articles showcasing insights
  • Designed social media insights using Microsoft Excel, Power BI, Tableau
Data Analyst
Analysts'​ Data Services and Resources (ADSR) Limited
  • Developed detailed process documentation and reports for data management operations.
  • Reduced data preprocessing time by 50% using Microsoft Excel and python for data cleaning and wrangling, ensuring data accuracy and consistency
  • Managed and processed data requests for clients, contributing to efficient Data Management operations
  • Created visualizations and reports using Power BI for monthly releases

Get In Touch

Contact Information

Feel free to reach out if you're looking for a data science expert, have a question, or just want to connect.

Email

banjiolaniyan123@gmail.com

Location

United Kingdom

Connect with me