Welcome to my Data Science Portfolio! My name is Aidan O'Brien and I am a seasoned Data Scientist with experience in both the public and private sector.

In my current role at TalkTalk Plc, I apply my expertise in machine learning, forecasting, and analytics to gain insights into customer behaviour and drive business value. I have been involved in several projects which improved the customer experience and increased revenue for the company.

I have a strong background in data analysis and modelling, with proficiency in Python, SQL, and various data visualisation tools. I am passionate about using data to solve complex problems and drive business growth.

Outside of Data Science, I enjoy playing basketball, practicing my Spanish and trying new foods.

Please feel free to browse my portfolio and CV to learn more about my experience and skills. If you have any questions or are interested in discussing potential opportunities, please don't hesitate to contact me.


Machine Learning From Scratch

Machine learning algorithms coded from scratch. Notebooks serve as educational pieces for aspiring Data Scientists to learn from or a technical challenge.

Hard skills: Machine Learning | Theory
Tools: Python | NumPy

Logistic Regression DQN Reinforcement Learning

Science and Start-ups

To investigate the relationship between start-ups and science, this project created a novel data set, conducted statistical testing and used natural language processing techniques.

Soft skills: Project Management | Report Writing
Hard skills: Data Collection | Data Cleaning | Data Visualisation | NLP | Hypothesis Generation | Statistical Testing
Tools: Python | Tableau | Gensim | Pandas | Stata

Code Dashboard Report

Research Timeline

Dashboard to aid researchers understand the scientific literature. Currently used by PhD students at the University of Manchester.

Soft skills: Understand Client Needs
Hard skills: Data Collection | Data Cleaning | Data Visualisation
Tools: Python | Streamlit | Plotly


Traffic Counter

An application that allows users to log-in and count traffic at different locations. The user could view their session summary before logging out. Additional Python scripts query the SQL database to provide summary statistics and automate data entry.

Soft skills: Report Writing
Hard skills: Data collection | Data cleaning
Tools: Python | SQL | Pandas


Work With Me

As a skilled Data Scientist with experience in both the public and private sector, I offer a variety of services to help organizations and individuals achieve their data goals. Whether you're looking for a part-time contract Data Scientist, a collaborator on exciting projects, or a mentor to guide you in landing your first Data Scientist or Analyst role, I can help.

If you're interested in working with me or have any questions, please don't hesitate to reach out through one of my socials below. I look forward to hearing from you and discussing potential opportunities.