YB

Yazan Bakhshwin

Available to hire

I help with small Python/FastAPI fixes, CSV/JSON cleanup, and API or data-validation tasks. A useful starting brief is one failing behavior, sample input, expected output, and the checks the result must pass.

About

I help with small Python/FastAPI fixes, CSV/JSON cleanup, and API or data-validation tasks. A useful starting brief is one failing behavior, sample input, expected output, and the checks the result must pass.

I’m based in Saudi Arabia (UTC+3). My background is personal and university software projects plus a four-month ML research internship at the University of Toronto through KAUST Academy. My Computer Science degree at King Abdulaziz University is in progress.

My projects include a FastAPI/SQLite study tool with repeat-import and undo checks, a real-time Q&A app, and a Three.js scientific visualization. I can discuss relevant examples privately. I use AI tools for development and test the resulting behavior.

Please share the problem, budget, and intended result. Scope, fee, and turnaround are agreed before work starts.

  • Joined October 2026

Industry experience

  • Education
  • Software & Internet
  • Professional Services
  • Computers & Electronics

Work experience

Machine Learning Research Intern (Data Sciences Institute, SUDS Research Program) · University of Toronto (via KAUST Academy)May 2026 – Aug 2026 · 4 mos

Built an end-to-end ML pipeline (XGBoost, Random Forest, PyTorch) to predict metallicity of RR Lyrae stars from telescope light curves using ~4,000 spectroscopically labeled stars. Applied the pipeline at scale to produce a catalog of ~135,000 stars and validated against independent star-cluster measurements (~0.15 dex agreement), outperforming Gaia’s published estimates. Diagnosed failure modes such as unreliable input periods and training-label coverage; quantified error impact and built a classifier to flag unreliable inputs. Benchmarked CNNs, hybrid models, and self-supervised pretraining on ~270,000 unlabeled light curves on GPU clusters using identical splits. Delivered posters, a talk, a final report, and co-authored a journal manuscript; continued work by extending the pipeline toward Rubin Observatory LSST DP2 photometry.

Education

Bachelor of Science in Computer Science · King Abdulaziz University2023 – 2027
KAUST Academy - Artificial Intelligence Program (Stages 1-4), Graduate · King Abdulaziz University2025 – 2026
Program stages: Stage 1 Introduction to AI; Stage 2 Advanced AI; Stage 3 & Stage 4; Summer Research Program · King Abdulaziz University / KAUST Academy2025 – 2026
Completed KAUST Academy research internship placement (University of Toronto via KAUST Academy) · University of Toronto (via KAUST Academy)2026

Certifications and awards

Selected for KAUST Academy Artificial Intelligence Program (1 of 300 selected across stages; 1 of 10 placed at University of Toronto)2025 – 2026

Hire Yazan Bakhshwin today

Post a job and invite Yazan, or contact them directly. No hidden commission.

Post a job