Full resume can be found here.
Education
- B.S. in Computer Science & Mathematics, KFUPM, 2016
- M.S. in Computer Science, KFUPM, 2019
- Ph.D in Computer Science, KFUPM, 2023 (expected)
Teaching Experience
- Spring 2022: Research Assistant
- Instructor ICS 104 on Python
- Summer 2021, 2022 & 2023:
- Teaching Assistant Summer school on Data Science
Leadership
Open Source
- Cofounder of ARBML for democratizing Arabic NLP by revising the NLP pipeline for Arabic. We have many tools for preprocessing, tokenization, training and deployment. Our community on discord has +500 members.
- AttentionNN Implementations of attention in many models like transformers and GPT.
- Enriching Arabic content with two datasets: MetRec and Calliar.
- Creator of klaam and whisperar, Arabic speech recognition and text-to-speech libraries.
- Designed many easy to use creative applications for deep learning.
- Founding member of fihm.ai, where we publish Arabic articles on AI.
Collaborations and sprints
- C4AI member working on the Aya project for multilignual instruction tuning 2023-now.
- HuggingFace whisper finetuning Dec 2022.
- BigScience member with focus on tokenization, data sourcing and prompt engineering 2021-2022.
- HuggingFace XLSR-Wav2Vec2 Fine-Tuning Week for Low-Resource Languages 22-29 Mar 2021.
- HuggingFace datasets sprint 1-13 Dec 2020.
- Collaborated with researchers from Aramco for ESP failure prediction using different techniques of machine learning 2019-2021.
- I worked on distributed training of GPT-2 on 4 GPUs for Arabic poetry generation in collaboration with Kyle McDonald 2019-2020.
- Collaborated with researchers from CPG at KFUPM for modelling sand dunes 2019-2020.
Competitions
- Fourth in the Barmjan compeition, where we created an app for poetry analysis called Qawafi, 2022.
- Second in the Ai in sport challenge with our solution Ain sports, 2022.
- First in the integration contest at KFUPM, 2013.
Articles and Books
Skills
- Python, Pytorch & TensorFlow
- Multi-GPU Training & Inference
- TPU Training
Talks
July 25, 2020
Talk at Pydata Riyadh, online
July 25, 2020
Talk at NLP with Friends, online
July 01, 2022
Talk at ML Collective, online
Publications
Check the publications pages.