# Wassim Chegham > Senior Developer Advocate Engineer at Microsoft, Google Developer Expert, and open-source engineer specializing in JavaScript, Cloud, AI, and Web technologies. Wassim Chegham (also known as manekinekko) is a developer advocate, conference speaker, and prolific open-source contributor based in France. He builds developer tools and teaches the web. His work spans AI agents, cloud infrastructure, JavaScript frameworks, and WebAssembly. ## Key Facts - Current role: Senior Developer Advocate Engineer at Microsoft - GitHub: https://github.com/manekinekko - LinkedIn: https://www.linkedin.com/in/wassimchegham/ - Twitter/X: https://x.com/manekinekko - Blog: https://dev.to/wassimchegham - YouTube: https://www.youtube.com/wassimchegham - Bluesky: https://bsky.app/profile/wassim.dev - Sessionize: https://sessionize.com/wassim-chegham/ ## Recognition - Google Developer Expert (Google, 2015-2026): Angular, Google Assistant, Google Cloud Platform, Web Technologies - Auth0 Ambassador (Auth0 / Okta, 2020-2023): Developer Community - Node.js Core Contributor (Node.js Foundation, 2019-Present): Test Runner, TAP Parser - Angular Core Contributor (Google / Angular, 2018-2020): Angular, Angular Universal - Bytecode Alliance Contributor (Bytecode Alliance, 2023-Present): WebAssembly, WASI - W3C Standards Contributor (W3C, 2023-Present): Web Standards - Google Open Source Peer Bonus (Google, 2019): Angular - DEV Community Top 7 (DEV Community, 2020): Technical Writing ## Featured Projects - [Azure Community MCP Servers](https://github.com/manekinekko/azure-community-mcp-servers): Community-driven Model Context Protocol (MCP) servers for Azure. Enables AI agents to connect to Azure services using the open MCP standard. - [Azure Static Web Apps CLI](https://azure.github.io/static-web-apps-cli/): The official command-line interface for Azure Static Web Apps. Emulate and test your apps locally before deploying to the cloud. - [xLayers: Design-to-Code Generation](https://github.com/xlayers/xlayers): A 'pre-generative AI era' community-driven code generation tool that bridges the gap between designers and developers. Convert UI design sketches into code for Angular, React, Vue, and more. - [LL(k) Parser for TAP in Node.js](https://github.com/nodejs/node/commit/016749ba5d): A complete handwritten LL(1) parser for the TAP (Test Anything Protocol) output stream in Node.js's test runner. Contributed directly to Node.js core. - [Awesome Dev Containers](https://github.com/manekinekko/awesome-devcontainers): A curated list of tools, articles, tutorials, videos, and samples for working with VS Code Dev Containers and remote development environments. - [DeepSeek Extension for GitHub Copilot](https://dev.to/wassimchegham/deepseek-extension-for-github-copilot-in-vs-code-2c03): An extension that brings DeepSeek AI capabilities directly into GitHub Copilot in VS Code. ## Recent Blog Posts - [4 Design Patterns That Make AI Agents Actually Reliable](https://dev.to/wassimchegham/4-design-patterns-that-make-ai-agents-actually-reliable-lgc): Published 2026-04-16 - [How MCP Turns Your Messy Agents Into Governed Systems](https://dev.to/wassimchegham/how-mcp-turns-your-messy-agents-into-governed-systems-2ofo): Published 2026-04-08 - [It's time to secure your MCP servers. Here's how.](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/its-time-to-secure-your-mcp-servers-heres-how-/4434308): Published 2025-09-25 - [Using LlamaIndex.TS to Orchestrate MCP Servers](https://dev.to/azure/using-llamaindexts-to-orchestrate-mcp-servers-413k): Published 2025-07-07 - [Introducing Azure AI Travel Agents: A Flagship MCP-Powered Sample for AI Travel Solutions](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/introducing-azure-ai-travel-agents-a-flagship-mcp-powered-sample-for-ai-travel-s/4416683): Published 2025-05-30 - [Create Your First AI Agent with JavaScript and Azure AI Agent Service](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/create-your-first-ai-agent-with-javascript-and-azure-ai-agent-service/4411723): Published 2025-05-13 - [Prompt Stuffing Is Killing Your Agent](https://dev.to/wassimchegham/agentic-rag-done-right-4846): Published 2025-03-30 - [GitHub Copilot for Azure: Deploy an AI RAG App to ACA using AZD](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/github-copilot-for-azure-deploy-an-ai-rag-app-to-aca-using-azd/4395314): Published 2025-03-24 - [Why Your AI Agent Demo Falls Apart in Production](https://dev.to/wassimchegham/why-your-ai-agent-demo-falls-apart-in-production-1320): Published 2025-03-20 - [Building a DeepSeek Extension for GitHub Copilot in VS Code](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/building-a-deepseek-extension-for-github-copilot-in-vs-code/4372570): Published 2025-03-17 ## Speaking (Recent Conference Talks) - Build, Scale & Govern AI Agents (Conference Talk, 2026-03-11, English) — Watch: https://www.youtube.com/watch?v=kBVsqJbM7Vc - Your First AI Agent in JS with Azure AI Agent Service (Conference Talk, 2025-04-15, English) — Watch: https://www.youtube.com/watch?v=RNphlRKvmJQ - Dis Papa, c'est quoi Bazel? (Conference Talk, 2021-10-15, French) — Watch: https://www.youtube.com/watch?v=lf8Iqq9abBY - A Look at the New Azure Static Web Apps CLI (Static Web Apps: Code to Scale, 2021-06-30, English) — Watch: https://www.youtube.com/watch?v=AoAA0KUDOos - MSS with Wassim Chegham (GeeksBlaBla Podcast, 2021-06-13, Arabic) — Watch: https://www.youtube.com/watch?v=SgOfKQY5ubw - Controlling a Coffee Machine by Thought (Conference Talk, 2021-02-19, French) — Watch: https://www.youtube.com/watch?v=b26BcLfSh6E - The New Era of Static Web Apps (Microsoft Developer Events, 2020-12-18, English) — Watch: https://www.youtube.com/watch?v=ddaKQCbZehw - Brain-Machine Interface: Controlling a Coffee Machine with Your Mind (Le Canape Bleu, 2020-12-11, French) — Watch: https://www.youtube.com/watch?v=_ZhlEYR8hJs - IoT, AI & Hacking (Apero IOT Podcast, 2020-11-29, French) — Watch: https://www.youtube.com/watch?v=HGFTNasHITg - Qu'est-ce que l'Open Source? (Question Dev, 2020-10-26, French) — Watch: https://www.youtube.com/watch?v=qrZlk1O6JUk - Bridging the Gap Between Designers and Developers (AngularAir, 2020-10-23, English) — Watch: https://www.youtube.com/watch?v=c7APTyWPlA0 - Interview: Compodoc (CONTRIBUTING.md, 2020-09-29, French) — Watch: https://www.youtube.com/watch?v=DQmawEobApQ - Interview: xLayers (CONTRIBUTING.md, 2020-09-15, French) — Watch: https://www.youtube.com/watch?v=icp5lkCJKfg - Let's Chat About Angular! (Panel) (Angular World Tour, 2020-06-07, English) — Watch: https://www.youtube.com/watch?v=Qzd_Q15FvDQ - Supercharge Your Builds with Bazel (Conference Talk, 2020-06-07, English) — Watch: https://www.youtube.com/watch?v=iD2OdL3HKkE ## All Projects - [Azure Community MCP Servers](https://github.com/manekinekko/azure-community-mcp-servers): Community-driven Model Context Protocol (MCP) servers for Azure. Enables AI agents to connect to Azure services using the open MCP standard. - [Azure Static Web Apps CLI](https://azure.github.io/static-web-apps-cli/): The official command-line interface for Azure Static Web Apps. Emulate and test your apps locally before deploying to the cloud. - [xLayers: Design-to-Code Generation](https://github.com/xlayers/xlayers): A 'pre-generative AI era' community-driven code generation tool that bridges the gap between designers and developers. Convert UI design sketches into code for Angular, React, Vue, and more. - [LL(k) Parser for TAP in Node.js](https://github.com/nodejs/node/commit/016749ba5d): A complete handwritten LL(1) parser for the TAP (Test Anything Protocol) output stream in Node.js's test runner. Contributed directly to Node.js core. - [Awesome Dev Containers](https://github.com/manekinekko/awesome-devcontainers): A curated list of tools, articles, tutorials, videos, and samples for working with VS Code Dev Containers and remote development environments. - [Brain-Controlled Coffee Machine](https://www.youtube.com/watch?v=bd159jmJfGE): The world's first brain-controlled coffee machine (working proof of concept). Demonstrates how neurotechnology can be used to control real-world devices, including accessibility applications for people with disabilities. - [What Happens When You Type a URL](https://x.com/manekinekko/status/1281704000572858375): A viral sketch providing a high-level explanation of what happens when you type a URL in a browser's address bar. Shared millions of times across social media. - [Understanding async/await in 7 Seconds](https://x.com/manekinekko/status/855824609299636230): A viral tweet explaining how async/await works in JavaScript, in just 7 seconds. One of the most shared JavaScript educational tweets ever. - [The Subtle Art of Being A Developer Advocate](https://dev.to/wassimchegham/the-subtle-art-of-being-a-developer-advocate-gdg): A widely-referenced article explaining Developer Advocacy and DevRel. Used as a reference by companies and individuals entering the field. - [ngx.tools — Angular Package Repository](https://github.com/ngxtools/): An Angular package repository built on npm registry with Algolia-powered search. Find Angular packages, libraries, and schematics instantly. - [Project Thundr — BaaS for Azure](https://github.com/thundr-dev/): The ultimate Backend-as-a-Service for Microsoft Azure. Hosting, storage, authentication, database, and workflows — all in one platform. - [Hexa CLI for Azure](https://github.com/manekinekko/hexa/): The ultimate companion for the Azure CLI. Set up and deploy your applications to Azure in seconds. - [Web Bluetooth Module for Angular](https://github.com/manekinekko/angular-web-bluetooth): The missing Web Bluetooth module for Angular. Enables Angular developers to interact with Bluetooth devices directly from their applications. - [Game Boy in Pure CSS](): A faithful recreation of the Nintendo Game Boy built entirely with CSS. No JavaScript, no images — just pure CSS magic. - [Web Photobooth](https://github.com/manekinekko/photobooth): An online photobooth app with 25+ filters using WebGL and Shaders. Features machine learning and Neural Style Transfer for creative effects. - [Hey Google, Set My Desk to Standing Mode!](https://dev.to/wassimchegham/hey-google-set-my-desk-to-standingmode-ai6): Controlling a standing desk with the Google Assistant. A fun IoT experiment combining voice commands with physical hardware. - [Philips Hue x GitHub Actions](https://github.com/manekinekko/hue-action): A GitHub Action that triggers your Philips Hue lights from your CI/CD workflow. Green for passing builds, red for failures. - [Windows NT/2000 Theme for VS Code](https://marketplace.visualstudio.com/items?itemName=wassimdev.windows-nt-vscode-theme): A nostalgic Windows NT/2000 theme for Visual Studio Code. For those who remember the classics. - [Catsify — Creative Cat Names](https://github.com/manekinekko/catsify): A fun app to generate unique cat names. The API is built with Rust, compiled to WebAssembly, and runs on Node.js in a serverless environment. - [Android Screen Lock in Angular](https://github.com/manekinekko/angular-screen-lock/): The Android pattern screen lock ported to the Web using Angular. A creative experiment in UI recreation. - [DeepSeek Extension for GitHub Copilot](https://dev.to/wassimchegham/deepseek-extension-for-github-copilot-in-vs-code-2c03): An extension that brings DeepSeek AI capabilities directly into GitHub Copilot in VS Code. - [LlamaIndex.TS x MCP Servers](https://dev.to/azure/using-llamaindexts-to-orchestrate-mcp-servers-413k): Using LlamaIndex.TS to orchestrate MCP (Model Context Protocol) servers for building intelligent AI agent workflows. - [RAG App with LlamaIndex.TS and Azure OpenAI](https://dev.to/azure/building-a-rag-app-with-llamaindexts-and-azure-openai-getting-started-3pgb): A tutorial series on building Retrieval-Augmented Generation applications using LlamaIndex.TS and Azure OpenAI. ## Pages - [Home](https://wassim.dev/): Overview and highlights - [About](https://wassim.dev/about): Full bio, recognition, and speaker info - [Projects](https://wassim.dev/projects): Open-source tools and experiments - [Speaking](https://wassim.dev/speaking): Conference talks and podcasts with video links - [Blog](https://wassim.dev/blog): Technical articles on DEV Community - [Uses](https://wassim.dev/uses): Hardware, software, and development setup ## Contact - Email: Available via LinkedIn or GitHub - Speaking inquiries: https://sessionize.com/wassim-chegham/ - Website: https://wassim.dev