Hello world, I'm

BAYBARS

Computer Science student at York University, focused on AI and machine learning. I build models that find patterns, make predictions, and turn raw data into decisions worth acting on.

Projects

Collaborative Filtering Recommendation System

Collaborative Filtering Recommendation System

Built a movie recommendation engine in Python that processes over 1 million ratings. Uses Pearson correlation to find the 50 most similar users and generates personalized suggestions with 85% average accuracy, surfacing films you'll actually want to watch.

Python
Pandas
NumPy
Matplotlib
DBSCAN Clustering

DBSCAN Clustering

Applied DBSCAN clustering to 1,114 Canadian weather stations, first grouping by geography then by a 5-dimensional feature set combining location with mean, max, and min temperatures. Revealed distinct climate zones invisible to the naked eye.

Python
scikit-learn
pandas
numpy
matplotlib.pyplot
mpl_toolkits.basemap
Multiple Linear Regression

Multiple Linear Regression

Trained a Multiple Linear Regression model to predict vehicle CO2 emissions from engine size, cylinders, and fuel consumption. Achieved a variance score of 0.86 and MSE of 491.58, demonstrating that cleaner cars are predictable and prediction is a tool for accountability.

Python
scikit-learn
Pandas
NumPy
Matplotlib
Support Vector Machines

Support Vector Machines

Trained an SVM classifier on tumor biopsy data, reaching 94.6% accuracy with only 5 false positives across the test set. In cancer detection, false positives cost anxiety and false negatives cost lives. This model minimizes both.

Python
scikit-learn
Matplotlib
Encoder and Decoder

Encoder and Decoder

A Java-based substitution cipher that encodes and decodes messages using a custom character mapping. Clean, interactive, and endlessly reusable, because sometimes the best encryption is the one you built yourself.

Java
Probability Calculator

Probability Calculator

A Monte Carlo simulator that estimates the probability of drawing specific ball combinations from a hat, using random sampling to approximate answers that combinatorics makes painful to compute exactly. At scale, error drops below 1%.

Python
Tkinter
Statistics

Experience


Front-End Developer Intern

Jan 2026 - April 2026

TreepzToronto, ON

  • Build responsive web applications using Next.js, React, and TypeScript
  • Implement UI designs with Tailwind CSS and develop reusable component libraries
  • Integrate RESTful APIs and optimize application performance
  • Collaborate with cross-functional teams and participate in code reviews
Baybars Al-Zibdeh

About

I'm a Computer Science student at York University with a deep interest in artificial intelligence and machine learning. I work with Python, scikit-learn, and pandas to build models that classify, predict, and cluster. I'm certified in ML and Generative AI, and I'm actively looking for opportunities to apply that knowledge to real problems at scale.

Certifications


Machine Learning with Python

IBM

IBM Z Xplore

IBM

Fundamentals of Encryption & Quantum-Safe Techniques

IBM

Generative AI Fundamentals

Databricks

Scientific Computing with Python

FreeCodeCamp

Databricks Fundamentals

Databricks

Foundational C# with Microsoft

Microsoft