Skip to main content

Software Engineer · AI Advocate · Educator

Mohammad Noor Abu KhlaifI build tools that help engineers move faster.

EG Wizard turned weeks-long migrations into hours.

Mohammad Noor Abu Khlaif, Software Engineer, AI Advocate, and Tech Educator
Mohammad Noor Abu KhlaifPlatforms · SDKs · AI-native architectures18.6K subscribers · Teaching since 2013

The case for EG Wizard

I invented EG Wizard at Expedia Group: an AI migration platform that grew from a 3-day proof-of-concept into the team's 3-year strategic roadmap.

Full agent system — coming soon
weeks → hoursframework migration time
4 versionsshipped in 6 months
3-day POCbecame a 3-year roadmap
18.6Klearning with me since 2013

Proof, not promises

15 minmulti-million dollar production save
Diagnosed and hotfixed a critical production incident, preventing millions in gross booking losses across multi-item checkout. at Expedia Group
0production incidents as sole owner
Sole owner of critical SDK portfolio (millions of daily requests) when the team dissolved. Kept every service running clean through a full reorg. at Expedia Group
weeks → hoursan AI-powered migration platform, invented
Turned weeks-long framework migrations into hours. Started as a 3-day proof-of-concept, became the team's official 3-year strategic roadmap in 6 months, endorsed by Senior Directors, recognized by SVP. Autonomous Agents · MCP Servers · Chain-of-Tools. at Expedia Group
1stAI Champion at Expedia Group
First GitHub Copilot Champion (2024). First AI Champion (2026). Trained hundreds of engineers on AI-powered development across the org. at Expedia Group
3+ yearsa tool that outlived my tenure
Designed "Kayl," a pluggable TypeScript library for recording and collecting UX events on Seller Central. Used to compare search quality between Seller Central and the main Amazon buyer site. Led the high-level and low-level design with L8-L6 engineers. Built as a temporary solution, still running 3+ years later. at Amazon
tensengineers interviewed and hired
Bar-raising interviewer across both companies. Helped build the teams I'd later work alongside. at Amazon & Expedia Group
13 yearsteaching programming
YouTube educator since 2013. 18.6K subscribers, 750K+ views. Teaching predates the career. It's the throughline, not the side project.
100sengineers trained on AI development
Led organization-wide training sessions on AI-powered development, driving measurable productivity gains across teams. at Expedia Group
MITComputer & Data Science certificate
Completed MIT ReACT Hub's Computer and Data Science Program (2019-2020) alongside full-time engineering work.
50+SDE weeks saved by killing my own project
When the business case changed, I called it. Saved 50+ engineer-weeks by stopping work that no longer made sense instead of protecting my ownership. at Expedia Group
< 1 monthto own a critical project solo
Within my first month, took ownership of a time-sensitive, business-critical solution across multiple platform teams and codebases. Delivered on time with little supervision. at Amazon

What I've Shipped

Builder proof: a live AI platform first, then client launches.

Learn with me

Two Arabic-first tracks for beginners — the same patience I bring to onboarding engineers, recorded. Start with Python, then go deeper with C++.

Complete Python Masterclass

كورس بايثون الشامل باللغة العربية

From zero to confident: syntax, data structures, and problem-solving, all in Arabic.

Open the Python playlist →

C++ for Beginners

شرح لغة سي بلس بلس للمبتدئين

Memory, pointers, and object-orientation explained slowly — in Arabic, for beginners.

Open the C++ playlist →

Both live on Code with Noor — 18.6K subscribers, teaching since 2013.

The Journey

Expedia Group

Dec 2021 – Presentnow

SDE III, Partner Developer Experience

Jul 2022 – Jun 2025

Owned the SDK platform powering partner integrations, serving millions of daily requests. Transformed the architecture from centralized bottleneck to self-service model across business lines.

SDE III, InsurTech

Dec 2021 – Jul 2022

Built next-gen insurance products across the full stack. Took on engineering leadership early: mentoring engineers, participating in hiring, and raising team standards.

KotlinAI AgentsMCPSpring BootGraphQLAWS

Amazon

Sep 2019 – Dec 20212 years 4 months
< 1month to own a critical project
5+marketplaces enhanced
3+years a "temp" solution lived on

Software Development Engineer

Architected "Kayl," a pluggable TypeScript library for recording user experience events on Seller Central. Led the full design with L8 to L6 engineers. Started as a temp solution, outlived my tenure by 3+ years.

Picked up React in weeks to lead a frontend project in Seller Central. Quickly became a go-to reference despite a backend focus.

Led projects enhancing multi-language listing experience for Amazon sellers across US, UAE, KSA, Egypt, China, and more.

Trained and mentored engineers while leading multiple projects. Interviewed and hired tens of engineers through Amazon's bar-raising process.

JavaReactTypeScriptAWSDistributed SystemsSystem Design

Wiley (Atypon)

Feb 2017 – Sep 20192 years 8 months

Software Engineer, Mid Level

Led the creation of a standalone automation framework for large-scale system migration using Java, Selenium Grid, and AWS.

Software Engineer

Designed and developed mid-tier and front-end layers of Atypon Insights, a web analytics platform for academic publishers.

JavaJakarta EESeleniumPython

Code with Noor

Feb 2013 – Present13+ years
18.6Ksubscribers
750K+views

Teaching programming on YouTube since 2013. The throughline that predates and outlasts every role.

YouTubePythonJavaC++

How I Work

build

Full-stack polyglot. Any language, any layer.

Learned React in weeks to lead an Amazon frontend project. Work daily across Kotlin, Java, Python, and TypeScript on backend, frontend, and infrastructure.

KotlinJavaPythonTypeScriptJavaScriptScalaSpring BootGraphQLgRPCReactNode.jsAWSOpenAPI
architect

Scalable platforms and AI-native systems.

SDK platform handling 500M+ requests/year. Chain-of-tools agent architecture that cuts hallucination. Systems I built at Amazon still running 3+ years after I left.

Platform EngineeringAI-native ArchitecturesMCP ServersAgent FrameworksLLM ToolingSDKsMicroservicesDistributed SystemsSystem DesignBackendFull-Stack
lead

Engineering leader and force multiplier.

Trained hundreds on AI-powered development. Onboarded 6 engineers onto 50+ repositories. Hired tens of engineers through bar-raising interviews at Amazon and Expedia. Teaching programming since 2013.

Engineering LeadershipMentoring & CoachingHiring & Bar RaisingAI AdvocacyTraining at ScaleProduct ThinkingStrategic PlanningKnowledge SharingCross-Team Influence

What People Say

"Noor was part of my team for about a year. I was impressed with his ability to learn quickly and deliver under tight deadlines. He always came across as an organized professional and I could always rely on him to give a clear picture of his progress on a weekly basis. I'd happily recommend him as a motivated software engineer."

Aamer AbbasSoftware Engineering ManagementManager at Amazon · 2021

"Noor is a rising star. He was less than a month old in the company when he took ownership of a time sensitive, business critical emerging market solution implementation for Amazon MENA customers. The solution was not only well defined but also involved making changes in multiple platform teams code base across Amazon. With little supervision and guidance he was able to work with different code bases and single handedly code completed, drove code reviews with remote teams and successfully executed the deployment on time. His passion for continuous learning and sharing knowledge are commendable. He is an asset to any team and will have him in the team anytime, anywhere."

Nagarajan RajuEngineering Leader at AmazonManager at Amazon · 2020
From the interviewer's side of the table

Technical Interview Preparation Kit

Data structures, algorithms, system design, all condensed into one reference guide. Built from years of interviewing and hiring engineers at Amazon and Expedia Group.

Open the kit