Skip to content
FYFaizan Mohammed Yahya

// Portfolio

Studying how data shapes the systems we build.

I'm Faizan Mohammed Yahya, an A-Level student interested in how software systems are designed and how data powers them. Through research on data quality and machine learning, alongside building websites, I'm exploring how individual components come together to solve practical problems.

New Middle East International School, Riyadh

Portrait of Faizan Mohammed Yahya
Faizan Mohammed YahyaRocket Engineer? Maybe not. But I can get your data off the ground.
Curriculum
Cambridge A-Level
SAT
1510/1600 · Math 780/800
Research
Data quality in machine learning
Currently building
Assembly, a school communication app

01Featured research

Research

How Data Quality Impacts Machine Learning Performance Across Domains

I investigated whether common data-cleaning techniques consistently improve machine-learning performance. Using logistic regression, I compared seven experimental conditions across income and healthcare datasets, finding that improvements involve trade-offs and depend on the dataset.

Question
How do common data-quality interventions affect classification performance?
Domains
UCI Adult income and Chronic Kidney Disease datasets
Methods
Logistic regression; seven conditions comparing missing-value treatment, duplicate removal, outlier clipping, category consistency, and class weighting
Status
Completed — report and notebooks available

Key findings

  1. 01

    On the Adult income dataset, class weighting increased recall from 0.603 to 0.844, while precision fell from 0.733 to 0.554.

  2. 02

    On the kidney dataset, outlier treatment corrected one classification error in the main test split. The improvement did not recur in the other tested splits.

  3. 03

    Combining interventions did not consistently outperform simpler approaches. More cleaning did not automatically produce better predictions.

02Selected work

Software projects

03Leadership

Serving my school community.

  1. Grade 12

    Deputy Head Boy

    New Middle East International School, Riyadh

    Representing the entire IGCSE student body and leading a student leadership team of 15–20. Leading development of Assembly and providing foundational technical guidance for the Fun Fair, the school's largest event.

  2. Grade 11

    Camp Day Organizer

    New Middle East International School, Riyadh

    Led seven organizers to deliver the school's first Camp Day for approximately 40 participants. Assigned responsibilities, coordinated activities, and guided the participating IGCSE student body.

  3. Grade 10

    Student Representative

    New Middle East International School, Riyadh

    Represented the IGCSE student body, raised student concerns with school leadership, and delivered speeches at school events. Learned from previous student leaders to strengthen my communication and approach to representation.

  4. Grade 11

    Prefect

    New Middle East International School, Riyadh

    Supported school activities and helped organize the first Camp Day. Managed approximately SAR 6,000 in IGCSE registration payments.

04Awards & learning

Recognition and continued learning.

Awards

  • Essay Competition Winner — Three Consecutive Years

    Grades 9–11

    New Middle East International School

    Won the school essay competition for three consecutive years, competing among approximately 35 students from the CBSE and IGCSE sections.

  • Interclass Football Tournament Champion

    Grade 11

    New Middle East International School

    Captained the winning team as goalkeeper in the school's interclass football tournament.

  • Javelin — Silver Medal

    School athletics

    New Middle East International School

    Earned a silver medal in javelin at the school's athletics competition.

  • Tug of War — Team Podium Finishes

    School sports

    New Middle East International School

    Contributed to one silver-medal finish and two third-place finishes in school tug-of-war competitions.

Certifications & courses

  • Python

    2026

    Kaggle

    Python fundamentals, including functions, conditionals, lists, loops, strings, and dictionaries.

    View certificate
  • Pandas

    2026

    Kaggle

    Data selection, filtering, summary statistics, grouping, and transformation using pandas.

    View certificate
  • Data Visualization

    2026

    Kaggle

    Exploring and communicating data through charts, with attention to choosing appropriate visualizations.

    View certificate
  • Intro to Machine Learning

    2026

    Kaggle

    Model training and validation, decision trees, random forests, mean absolute error, and underfitting versus overfitting.

    View certificate

05Contact

Get in touch.

I'm happy to talk about my research, projects, or interests in computer science and data engineering.

faizanwajid2009@gmail.com