Twelve habits that separate shipping from thrashing, then two hours to prove it — with Cursor's Nick Miller.
Talks
Talks, workshops, and event notes.
A secondary archive of sessions I have given or hosted. The durable ideas from these events are developed in Writing.
2026
- Cursor Saudi — Sard Cultural Center, RiyadhEvent recap
Twenty-two AI coding tools, four categories, and the difference between vibe coding and vibe engineering.
Cursor Saudi — Mozn Office, RiyadhEvent recap
2025
Hosting a workshop on getting a first pull request merged — and announcing what Cursor Saudi would do in 2026.
Cursor Saudi — Mozn Office, RiyadhEvent recapA hackathon talk on the AI tooling landscape and where Cursor fits — the first Cursor Saudi event run entirely online.
AI Game Hackathon 2025 — onlineEvent recapAn invited talk for datathon competitors: the AI tool landscape, how Cursor works, and using it for more than code.
DAL Health Datathon 2025 — CODE, RiyadhEvent recapThirty minutes of setup, two and a half hours of building, thirty minutes of demos — and the Memory Bank pattern to hold it together.
Cursor Saudi — CODE, RiyadhEvent recapThe first Cursor meetup in Riyadh — how Cursor works underneath, and the Memory Bank pattern for giving an agent persistent project knowledge.
Cursor Saudi Kickoff — CODE, RiyadhEvent recap
2024
A pragmatic introduction to AI for university students — practical applications over theoretical complexity.
KFUPM TechHub — Artificial Intelligence TrackSlides
2023
Making ML experimentation fast and efficient through automation and better defaults.
PyData RiyadhSlidesFrom curious student to ML engineer — lessons learned and advice for aspiring AI professionals.
AI & Robot Club, Imam Abdulrahman bin Faisal UniversitySlidesHow we built a complete ML lifecycle system at Malaa Technologies — from experimentation to production.
PyData Riyadh — Data In Action 2023Slides