AI Engineering Leader
A guided path through engineering strategy, AI-native delivery, team design, evaluation, and governance.
Press ⌘K anywhere to open
I joined Coursera in 2014. These days I work with the teams that build it for 100M+ learners. Here I share what I'm learning about engineering leadership and AI, mostly as courses I build for myself and small experiments.
When I want to learn something properly, I build a course on it with AI tools. I share them here in case they help you too. If you want an order to follow, start with one of these paths.
A guided path through engineering strategy, AI-native delivery, team design, evaluation, and governance.
A guided path from agent architecture and tools to evaluation, observability, security, and durable execution.
A guided path through how models work, how they become assistants, how progress is measured, and how governance is evolving.
Ask AI
Tell my AI what you’re working on. It knows the courses, my writing, and my talks, and it links the sources behind each answer.
AI can get things wrong. For a longer conversation, open the full chat.
AI answers grounded in this site. Not the real Mustafa.
Try asking
I joined Coursera in 2014 as an engineer on core platform services, became a director of engineering in 2018, and CTO in 2024. I'm responsible for technology strategy and the infrastructure, data, and IT teams.
Most of my time goes to AI in the product, like Coursera Coach, Ollie, and Project Helix, and to how our own engineers use AI tools. As head of engineering I wrote Coursera's engineering vision and worked on how we measure developer productivity.
I've played USTA league tennis since 2014, with teams at Mountain View TC (4.0, 7.0 mixed, and 8.0 combo). 92 matches so far, and I've won about half of them.
View tennis record ↗Coursera
Responsible for technology strategy and the infrastructure, data, and IT teams. Some of what we've worked on:
Coursera
Led the engineering organization and joined the management team.
Coursera
Led the product and platform engineering teams.
Coursera
Managed several engineering teams and platform projects.
Coursera
Joined Coursera and worked on core platform features and services.
Twitter, Evernote, Citrix
Engineering roles across consumer and enterprise platforms, including Evernote's developer platform.
Occasional notes, press, apps and talks. Each list links to the full page.
Interactive decision lab
Five calls teams make when shipping an AI feature: model, context, evals, data, and rollout. Pick yours and see how they trade off. A simplified model I built, not a benchmark.
Elsewhere: Creating an Engineering Vision (Medium · Coursera Engineering) Smart bookmarks (US Patent 10657834)
I advise Vumedi and Informed K12 on engineering and technical strategy, and I'm a founding member of Enrich. I also give tennis lessons to kids 10 and up in the South Bay. I've played USTA league tennis since 2014 and have a 4.0 rating.
Book a timeCurrently based in Sunnyvale, CA