Talks and presentations

Building AI Agents with n8n

September 21, 2025

Webinar · Tuwaiq Academy · Online

An introduction to n8n and AI agents: connecting the platform to AI systems, designing smart workflows, and building complete automated tasks.

Fine-tuning Gemma LLM Models

November 17, 2024

Talk · DevFest Eastern 2024, GDG Cloud Saudi · Asharqia Chamber, Dammam

How to fine-tune Google’s open Gemma models for your own tasks.

How To Fine Tune Gemma LLM Models

August 28, 2024

Talk · Google I/O Extended Jeddah, GDG Cloud Saudi · Arab Open University, Jeddah

A hands-on session on fine-tuning Gemma models, delivered at Google I/O Extended Jeddah.

Generative AI and ML with Vertex AI

March 7, 2024

Workshop · LEAP 2024, Google Cloud booth · Riyadh

Hands-on training sessions and competitions on generative AI and machine learning with Vertex AI at the Google Cloud booth.

Hands-on with the PaLM 2 API to Create Smart Apps

May 31, 2023

Workshop · GDG Cloud Saudi, Jeddah · Upgrade Creative Space, Jeddah

An introduction to generative AI and large language models, followed by hands-on training on building smart apps with the PaLM 2 API.

Create Powerful Data Pipelines on GCP

August 4, 2022

Workshop · MENA Digital Days 2022, DevMENA · Online

Automating data flows to the cloud with data pipelines, and the Google Cloud tools and techniques that do it.

What’s New in Machine Learning?

May 24, 2022

Talk · MENA Digital Days 2022 (Google I/O), DevMENA · Online

The machine learning announcements from Google I/O 2022, presented with Amin Altajer.

Machine Learning Roadmap: “From Zero to Hero”

December 12, 2020

Talk · DDD 2020 (DeveloperDeveloperDeveloper) · Online, UK

If you are interested in machine learning but don’t know how to get started, all you need is a plan, a roadmap, and the courage to press on. I explain the big picture before you dive in, and the general steps of building a machine learning project.

Realistic Faces Generator using AI

November 21, 2020

Workshop · DevFest Alberta 2020 · Edmonton, Canada

AI surprised us with a new ability: generating high-resolution, photorealistic faces of people who don’t exist. This talk walks through the three papers behind it: GANs, ProGAN (Progressive Growing of GANs) and StyleGAN.

How To Use GitHub Pages To Deploy Your Model

November 12, 2020

Talk · DevFest 2020, GDG Tipaza · Tipaza, Algeria

A short introduction to TensorFlow.js, then how to convert any TensorFlow or Keras model built and trained in Python into a TensorFlow.js model, and deploy it on GitHub Pages.

Machine Learning Tech Talk

November 1, 2020

Talk · Google Cloud Developer Community Saudi · Online

A tech talk on machine learning for the Google Cloud developer community in Saudi Arabia.

Bias in Artificial Intelligence -Types and Causes

September 10, 2020

Talk · Online

In real life there are many issues of fairness and bias. Common groups that experience discrimination include those based on skin colour, age, gender, race, language, religion, culture, marital status or economic status. What about artificial intelligence? Can we trust it to be fair? Could it inherit some of the worst human traits, such as prejudice and racism? And if bias is present in AI algorithms, where does it come from?

Creating with Google Maps

February 3, 2020

Workshop · DevMENA · Online

An advanced workshop on building with the Google Maps APIs.