Hey,
I'm Karim
a computer science graduate with a keen interest in machine learning and data science
Check out my projects
About Me
I recently graduated from the University of Leeds with a degree in Computer Science with AI, where I developed a strong foundation in machine learning and data science. My masters dissertation centered on the ARMADILLO project, where I worked on developing augmented reality systems for laparoscopic liver operations using computer vision and deep learning techniques. My primary focus involved developing a segmentation model to identify biological landmarks on 3D liver models.
I'm now working a role in data and advanced analytics, applying my technical skills to real-world business challenges. I'm passionate about leveraging machine learning and data science to drive insights and innovation, and I'm always seeking new opportunities to expand my expertise in this rapidly evolving field! Alongside my professional work, I'm actively developing and maintaining LapByLap, a full-stack F1 Fantasy web application that combines Monte Carlo simulations with real-time race data analysis. This ongoing side project allows me to continuously develop my skills in full-stack development, statistical modeling, and data science applications as we approach the 2026 F1 season.
Publications
Midline-Constrained Loss in the Anatomical Landmark Segmentation of 3D Liver Models
A.K. Abbas et al.
Medical Image Understanding and Analysis (MIUA 2025)
View Publication
Intraoperative Segmentation through Deep Learning and Mask Post-processing in Laparoscopic Liver Surgery
J. Borgars et al.
Medical Image Understanding and Analysis (MIUA 2025)
View Publication
My Projects
Third Year Project
Enhancing University Learning with Retrieval-Augmented Generation and GPT-3.5 Fine-Tuning
Python RAG GPT-3.5 Fine-Tuning NLP
Read More
F1 Fantasy Team Predictor (PoC)
Proof of concept: Predicts the best-value fantasy lineup for each race using current season data. Evolved into LapByLap web application.
Python Data Science Machine Learning Proof of Concept
Read More
Spotify Song Recommendations
A data science project focused on generating personalised playlist recommendations using cosine similarity
Python Scikit-learn NumPy Pandas Data Science
Read More
Airbnb SQL Market Analysis
An in-depth analysis of Airbnb data. Utilised SQL for data organization and extraction.
Python MySQL Tableau Scikit-learn Data Analysis
Read More
Predicting Cancer Mortality
Developing a regression model to predict cancer mortality rates in various US counties
Python Scikit-learn Seaborn Pandas Machine Learning
Read More
Titanic Survival Rate
Predicting survival through data preprocessing, feature engineering, and advanced machine learning techniques.
Python Scikit-learn NumPy Pandas Machine Learning
Read More
Minerva WebScraper
Created a web scraper to collect lecture files from Minerva Blackboard (used in third year project)
Python Selenium ChromeDriver Web Scraping
Read More