Michael Lynn | Principal Developer Advocate @ MongoDB
👋 Welcome to My GitHub!
I’m a Principal Developer Advocate at MongoDB, focused on helping developers build modern applications with AI, vector search, and database technologies. I specialize in developer enablement, technical education, and hands-on workshops that bring MongoDB’s capabilities to life.
🚀 What I’m Working On
- Developer Enablement – Creating resources for MongoDB users to master data modeling, aggregation, and AI-powered applications.
- AI & Vector Search – Exploring AI use cases with RAG (Retrieval-Augmented Generation), vector search, and AI-powered assistants.
- Open Source & Sample Projects – Building sample applications, boilerplate projects, and labs for developers to experiment with.
- MongoDB Developer Days – Designing engaging technical workshops to help developers improve their MongoDB skills.
- AI Assistants – Developing AI-powered tools for knowledge management, recruitment, and gamified learning.
- View More Projects
🛠️ Technologies & Tools
- 💾 Databases: MongoDB, Atlas Vector Search, PostgreSQL (when necessary)
- 📡 Backend: Node.js, Express.js, Python (Flask)
- 🎨 Frontend: React, React Native, Tailwind CSS
- ⚙️ DevOps: GitHub Actions, Vercel, Terraform (for MongoDB deployments)
- 🧠 AI & ML: OpenAI API, GPT-NeoX, RAG-based systems
- 🔗 View More Experience
🎤 Speaking & Writing
I deliver technical talks, workshops, and blog content on MongoDB, AI, and modern application development. Some highlights:
- 🟢 AWS re:Invent – Lightning talk on the Evolution of Data to Intelligence
- 🟢 MongoDB Developer Days – Hands-on training sessions for developers
- 🟢 GitHub Blog – Writing about AI, vector search, and database best practices
- 🔗 View More Speaking Engagements
🌱 Fun Projects & Experiments
- 🤖 NetPad.io - An AI-Powered, AI Agentic Workflow Diagraming and builder. Build Agents... agent workflows visually. https://netpad.io
- 🕵️ AI-Powered Recruiting Assistant – A tool that enhances job matching with AI.
- 📌 SA Enablement Dashboard – A system for tracking SA training progress.
- 🔍 Fraud Detection in Banking – A sample app demonstrating fraud detection with MongoDB - [MongoDBank.com(https://mongodbank.vercel.app)
- 💬 DeepDJT - Chat with AI POTUS
- 🆒 MermaidGPT - Build Mermaid Diagrams with descriptive statements
- 🗺️ AI Project Mapper - Generate LLM-friendly project summaries to help AI assistants understand your codebase.
- 🧠 MongoDB-RAG - This library enables developers to efficiently perform similarity search, caching, batch processing, and indexing for fast and accurate retrieval of relevant data.
- 🔗 View More Projects
📬 Connect With Me