{
  "metadata": {
    "name": "Médéric Hurier",
    "alternate_name": "Fmind",
    "site_name": "Fmind",
    "title": "Médéric Hurier (Fmind) | Freelance AI Architect",
    "job_title": "AI Architect",
    "headline_primary": "Freelance AI Architect • AI Agents, MLOps & Security",
    "headline_secondary": "PhD • VC Expert Advisor • AAIF Ambassador",
    "description": "Freelance AI Architect specializing in AI agents, MLOps, and security. PhD in AI and Computer Security, VC Expert Advisor, and AAIF Ambassador.",
    "keywords": [
      "AI",
      "Machine Learning",
      "MLOps",
      "Artificial Intelligence",
      "AI Agents",
      "Agentic AI",
      "Generative AI",
      "Agentic AI Foundation",
      "AAIF",
      "Google Cloud",
      "GCP",
      "AI Security",
      "Venture Advisory",
      "Python",
      "Freelance",
      "Luxembourg"
    ],
    "email": "contact@fmind.dev",
    "calendar_url": "https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ2ye3X9589PA2xmbV73Iz5J_NbFig6nN651vn6UuYAC-Cs5vBxnQ2L5db9UnAeXmUBQSW1MOobd",
    "site_url": "https://www.fmind.dev",
    "twitter_handle": "@fmind_dev",
    "socials": [
      {
        "name": "LinkedIn",
        "url": "https://www.linkedin.com/in/fmind-dev/",
        "icon": "linkedin",
        "header": true
      },
      {
        "name": "X (Twitter)",
        "url": "https://x.com/fmind_dev",
        "icon": "x",
        "header": true
      },
      {
        "name": "GitHub",
        "url": "https://github.com/fmind",
        "icon": "github",
        "header": true
      },
      {
        "name": "Kaggle",
        "url": "https://www.kaggle.com/freaxmind",
        "icon": "kaggle",
        "header": true
      },
      {
        "name": "YouTube",
        "url": "https://www.youtube.com/@fmind-dev",
        "icon": "youtube",
        "header": true
      }
    ]
  },
  "biography": [
    "I am a **freelance AI Architect**. I help teams design and deploy **AI agents**, **MLOps platforms**, and **secure cloud infrastructure**, from architecture decisions to production operations. My background includes a **PhD in AI and Computer Security** and certification as a **Google Cloud Professional Cloud Architect**.",
    "My work includes enterprise agent platforms at **Decathlon**, fraud detection for the **European Commission**, and Android malware research with **Google**. I have also worked on AI, data, and security projects for BNP Paribas, ArcelorMittal, SFEIR, Clearstream, and the University of Luxembourg.",
    "Beyond client work, I serve on the **33N Ventures Expert Advisory Board** and support the agentic AI community as an **AAIF Ambassador** and **Luxembourg community organizer**. I also share practical tools and courses on AI agents, MLOps, and Python."
  ],
  "leadership": [
    {
      "role": "Agentic AI Foundation Ambassador",
      "organization": "The Linux Foundation",
      "description": "Supporting the open agentic AI community as an AAIF Ambassador.",
      "url": "https://www.credly.com/badges/aaf051e1-202f-4b0f-bfc6-a23a3ef2e2a2"
    },
    {
      "role": "Expert Advisory Board Member",
      "organization": "33N Ventures",
      "description": "Advising 33N Ventures on AI agents, MLOps, and security.",
      "url": "https://33n.vc/team"
    },
    {
      "role": "Local Community Organizer",
      "organization": "AAIF Community Luxembourg",
      "description": "Bringing practitioners together in Luxembourg through agentic AI community events.",
      "url": "https://luma.com/aaif-luxembourg"
    }
  ],
  "expertise": [
    {
      "title": "Agentic Orchestration",
      "emoji": "🤖",
      "description": "Designing AI agents, tool integrations, and workflows for production use."
    },
    {
      "title": "Production MLOps",
      "emoji": "🚀",
      "description": "Deploying and operating ML platforms on Google Cloud, AWS, Azure, and Databricks."
    },
    {
      "title": "Security-First AI",
      "emoji": "🛡️",
      "description": "Applying AI and computer security research to system design and implementation."
    },
    {
      "title": "Technical Strategy",
      "emoji": "🧭",
      "description": "Turning AI requirements into architecture decisions and delivery plans."
    },
    {
      "title": "Data Science & ML",
      "emoji": "📊",
      "description": "Developing machine learning models and data pipelines for business applications."
    },
    {
      "title": "Python Development",
      "emoji": "🐍",
      "description": "Building maintainable Python applications, libraries, and developer tools."
    }
  ],
  "experience": [
    {
      "company": "Decathlon",
      "logo": "decathlon.webp",
      "title": "AI/ML Architect",
      "brand_color": "#3643BA",
      "description": "Design and implement enterprise AI agent and MLOps platforms for production use.",
      "tags": [
        "AI/ML",
        "Agents",
        "Gen AI",
        "MLOps"
      ]
    },
    {
      "company": "European Commission",
      "logo": "european-commission.webp",
      "title": "AI/ML Engineer",
      "brand_color": "#004494",
      "description": "Contributed to Arachne, the European Commission's data-mining and risk-scoring tool for fraud prevention.",
      "tags": [
        "AI/ML",
        "Fraud Detection",
        "Public Sector"
      ]
    },
    {
      "company": "ArcelorMittal",
      "logo": "arcelor-mittal.webp",
      "title": "Data Scientist",
      "brand_color": "#F47D30",
      "description": "Trained and optimized AI/ML models for steel price recommendations in industrial markets.",
      "tags": [
        "AI/ML",
        "Data",
        "Forecasting",
        "Industry"
      ]
    },
    {
      "company": "BNP Paribas",
      "logo": "bgl-bnp-paribas.webp",
      "title": "Project Manager",
      "brand_color": "#00915E",
      "description": "Supervised the development of transformer models for banking applications.",
      "tags": [
        "NLP",
        "Finance",
        "Project Management"
      ]
    },
    {
      "company": "Google",
      "logo": "google.webp",
      "title": "Research Partner",
      "brand_color": "#4285F4",
      "description": "Collaborated with the Android Security team to enhance malware detection and characterization.",
      "tags": [
        "AI/ML",
        "Security",
        "Big Data",
        "Android"
      ]
    },
    {
      "company": "SFEIR",
      "logo": "sfeir.webp",
      "title": "Data Engineer",
      "brand_color": "#000000",
      "description": "Delivered data engineering, technical consulting, recruitment, and pre-sales.",
      "tags": [
        "Data Engineering",
        "Consulting",
        "GCP"
      ]
    },
    {
      "company": "University of Luxembourg",
      "logo": "uni-lu.webp",
      "title": "Researcher & Teacher",
      "brand_color": "#E3000F",
      "description": "Conducted AI security research and taught AI/ML, Big Data, and Android development.",
      "tags": [
        "AI",
        "Security",
        "Research",
        "Teaching"
      ]
    },
    {
      "company": "Clearstream",
      "logo": "clearstream.webp",
      "title": "Security Engineer",
      "brand_color": "#008C95",
      "description": "Selected and configured a scalable SIEM solution to detect and respond to security incidents.",
      "tags": [
        "Big Data",
        "Security",
        "Banking",
        "SIEM"
      ]
    }
  ],
  "certifications": [
    {
      "url": "https://www.credly.com/badges/aaf051e1-202f-4b0f-bfc6-a23a3ef2e2a2",
      "logo": "aaif.webp",
      "title": "Agentic AI Foundation Ambassador",
      "issuer": "The Linux Foundation",
      "cert_id": "2026",
      "active": true
    },
    {
      "url": "https://www.credly.com/badges/8a633d9e-f873-441d-afac-2a8c4d1363b0",
      "logo": "google.webp",
      "title": "Professional Cloud Architect",
      "issuer": "Google Cloud",
      "cert_id": "f86b41ffd74d4b50947e69876a9274af",
      "active": true
    },
    {
      "url": "https://www.credly.com/badges/6d8416f5-c128-4e25-8557-8ac2289753dd/",
      "logo": "google.webp",
      "title": "Professional ML Engineer",
      "issuer": "Google Cloud",
      "cert_id": "84c1e188f1054fb8bd53af78060df688",
      "active": false
    },
    {
      "url": "https://credentials.databricks.com/787af897-9bfd-40a2-af97-554bf5a52b74#gs.hfzizp",
      "logo": "databricks.webp",
      "title": "Machine Learning Associate",
      "issuer": "Databricks",
      "cert_id": "61461287",
      "active": false
    },
    {
      "url": "https://www.credly.com/badges/90e76f14-61b9-45eb-a9d6-0b95c424c6dd",
      "logo": "microsoft.webp",
      "title": "Data Scientist Associate",
      "issuer": "Microsoft Azure",
      "cert_id": "992564946",
      "active": false
    },
    {
      "url": "https://graphacademy.neo4j.com/c/cd64002c-63a3-4968-87dd-d6cca204a5cd/",
      "logo": "neo4j.webp",
      "title": "Graph Data Science",
      "issuer": "Neo4j",
      "cert_id": "cd64002c-63a3-4968-87dd-d6cca204a5cd",
      "active": false
    }
  ],
  "specializations": [
    {
      "url": "https://www.coursera.org/account/accomplishments/specialization/certificate/WLU4DBPSQ4B5",
      "logo": "google.webp",
      "title": "Architecting with GKE",
      "issuer_details": "Google • WLU4DBPSQ4B5"
    },
    {
      "url": "https://www.coursera.org/account/accomplishments/specialization/certificate/EPZ3WQFC423E",
      "logo": "google.webp",
      "title": "Cloud Data Engineering",
      "issuer_details": "Google • EPZ3WQFC423E"
    },
    {
      "url": "https://www.coursera.org/account/accomplishments/specialization/certificate/YSNPABSMV6JL",
      "logo": "google.webp",
      "title": "Machine Learning for Trading",
      "issuer_details": "Google • YSNPABSMV6JL"
    },
    {
      "url": "https://www.coursera.org/account/accomplishments/specialization/certificate/V492QQ4JJKEB",
      "logo": "google.webp",
      "title": "Advanced Machine Learning",
      "issuer_details": "Google • V492QQ4JJKEB"
    },
    {
      "url": "https://www.udemy.com/certificate/UC-XALJEh7G/",
      "logo": "udemy.webp",
      "title": "AI: Reinforcement Learning",
      "issuer_details": "Udemy • UC-XALJEH7G"
    },
    {
      "url": "https://www.udemy.com/certificate/UC-5FM0CC9S/",
      "logo": "udemy.webp",
      "title": "Advanced AI: Deep RL",
      "issuer_details": "Udemy • UC-5FM0CC9S"
    },
    {
      "url": "https://www.coursera.org/account/accomplishments/specialization/certificate/LQ4GHWJ6URBS",
      "logo": "deeplearning.webp",
      "title": "TensorFlow Developer",
      "issuer_details": "DeepLearning • LQ4GHWJ6URBS"
    },
    {
      "url": "https://www.udacity.com/certificate/PV7A7EAA",
      "logo": "udacity.webp",
      "title": "Artificial Intelligence",
      "issuer_details": "Google (Udacity) • PV7A7EAA"
    },
    {
      "url": "https://www.coursera.org/learn/machine-learning",
      "logo": "stanford.webp",
      "title": "Machine Learning",
      "issuer_details": "Stanford (Coursera)"
    }
  ],
  "thesis": {
    "title": "Creating better ground truth to further understand Android malware",
    "url": "https://orbilu.uni.lu/handle/10993/39903",
    "institution_details": "University of Luxembourg (SNT) & Google, 2019",
    "description": "AI/ML models are only as good as the data they learn from — yet Android malware ground truths are notoriously unreliable. This thesis tackles the problem by benchmarking antivirus engines, harmonizing their conflicting labels, and mining large-scale datasets to characterize malicious behavior.",
    "links": [
      {
        "label": "Servalx — Android Malware Processing",
        "url": "https://github.com/fmind/servalx"
      },
      {
        "label": "APKWorkers — Distributed Android Analysis",
        "url": "https://github.com/fmind/apkworkers"
      }
    ]
  },
  "papers": [
    {
      "title": "Euphony: Harmonious Unification of Cacophonous Anti-Virus Vendor Labels",
      "url": "https://orbilu.uni.lu/handle/10993/31441",
      "venue": "MSR 2017 • Mining Software Repositories",
      "code": "https://github.com/fmind/euphony",
      "code_label": "Euphony — Label Unification"
    },
    {
      "title": "On the Lack of Consensus in Anti-Virus Decisions",
      "url": "https://orbilu.uni.lu/handle/10993/27845",
      "venue": "DIMVA 2016 • Detection of Intrusions and Malware",
      "code": "https://github.com/fmind/stase",
      "code_label": "STASE — Statistical Metrics"
    }
  ],
  "tags": [
    {
      "name": "Agent",
      "description": "AI agents, agent platforms, and agent protocols."
    },
    {
      "name": "Coding",
      "description": "Coding agents, agentic development workflows, and developer tooling."
    },
    {
      "name": "LLM",
      "description": "Language models, prompting, multimodality, and model serving."
    },
    {
      "name": "RAG",
      "description": "Retrieval and context strategies for grounding model answers."
    },
    {
      "name": "MLOps",
      "description": "Pipelines, packaging, monitoring, and the practice of shipping ML."
    },
    {
      "name": "Cloud",
      "description": "Google Cloud, Vertex AI, Kubernetes, and platform infrastructure."
    },
    {
      "name": "Python",
      "description": "Python tooling, packaging, and code design."
    },
    {
      "name": "Project",
      "description": "Open-source tools and products released to the community."
    },
    {
      "name": "Demo",
      "description": "Hands-on builds, experiments, and end-to-end walkthroughs."
    },
    {
      "name": "Guide",
      "description": "Courses, tutorials, and principles for practitioners."
    }
  ],
  "articles": [
    {
      "date": "2026-08-16T00:00:00Z",
      "updated": "2026-08-16T00:00:00Z",
      "title": "LiteLLM is the known option. agentgateway is the open one.",
      "description": "Comparing LiteLLM and agentgateway for enterprise AI platforms: licensing boundaries, security advisories, ops footprints, and open governance.",
      "slug": "agentgateway-vs-litellm",
      "url": "https://www.fmind.dev/articles/agentgateway-vs-litellm/",
      "image_url": "https://www.fmind.dev/static/img/articles/agentgateway-vs-litellm/cover.webp",
      "image_alt": "LiteLLM is the known option. agentgateway is the open one.",
      "tags": [
        "Agent",
        "LLM",
        "Guide"
      ],
      "reading_minutes": 15
    },
    {
      "date": "2026-08-11T00:00:00Z",
      "updated": "2026-08-11T00:00:00Z",
      "title": "The MLOps Adventure Continues: An AGENTS.md Ready Stack for AI/ML",
      "description": "AI coding agents amplify repository friction. Here is how we redesigned an MLOps codebase around deterministic single-command gates, SQLite isolation, and machine-readable AGENTS.md guardrails.",
      "slug": "mlops-adventure-continue",
      "url": "https://www.fmind.dev/articles/mlops-adventure-continue/",
      "image_url": "https://www.fmind.dev/static/img/articles/mlops-adventure-continue/cover.webp",
      "image_alt": "The MLOps Adventure Continues: An AGENTS.md Ready Stack for AI/ML",
      "tags": [
        "Coding",
        "MLOps",
        "Guide"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2026-07-08T00:00:00Z",
      "updated": "2026-07-08T00:00:00Z",
      "title": "MCP 2026–07–28: Stateless core, enterprise authorization, and SDK betas",
      "description": "Running a remote Model Context Protocol (MCP) server behind multiple instances presents immediate infrastructure challenges. Because the…",
      "slug": "mcp-2026-07-28-stateless-core-enterprise-authorization-and-sdk-betas",
      "syndicated": "https://medium.com/@fmind/mcp-2026-07-28-stateless-core-enterprise-authorization-and-sdk-betas-2646a980d594",
      "url": "https://www.fmind.dev/articles/mcp-2026-07-28-stateless-core-enterprise-authorization-and-sdk-betas/",
      "image_url": "https://www.fmind.dev/static/img/articles/mcp-2026-07-28-stateless-core-enterprise-authorization-and-sdk-betas/cover.webp",
      "image_alt": "MCP 2026–07–28: Stateless core, enterprise authorization, and SDK betas",
      "tags": [
        "Agent",
        "Guide"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2026-06-25T00:00:00Z",
      "updated": "2026-06-25T00:00:00Z",
      "title": "The Affordable AI Agents",
      "description": "As AI agents transition from isolated developer experiments into production-scale workflows, engineering organizations are waking up to a…",
      "slug": "the-affordable-ai-agents",
      "syndicated": "https://medium.com/@fmind/the-affordable-ai-agents-26d1d071d00b",
      "url": "https://www.fmind.dev/articles/the-affordable-ai-agents/",
      "image_url": "https://www.fmind.dev/static/img/articles/the-affordable-ai-agents/cover.webp",
      "image_alt": "The Affordable AI Agents",
      "tags": [
        "Agent",
        "LLM"
      ],
      "reading_minutes": 9
    },
    {
      "date": "2026-06-01T00:00:00Z",
      "updated": "2026-06-01T00:00:00Z",
      "title": "Agent Evolutions: Stop Guessing the Design — Evolve It",
      "description": "Most coding-agent tasks have one right answer hiding behind a workflow. “Add password sign-in.” “Fix the off-by-one in the pagination…",
      "slug": "agent-evolutions-stop-guessing-the-design-evolve-it",
      "syndicated": "https://medium.com/@fmind/agent-evolutions-stop-guessing-the-design-evolve-it-5074a41b99d3",
      "url": "https://www.fmind.dev/articles/agent-evolutions-stop-guessing-the-design-evolve-it/",
      "image_url": "https://www.fmind.dev/static/img/articles/agent-evolutions-stop-guessing-the-design-evolve-it/cover.webp",
      "image_alt": "Agent Evolutions: Stop Guessing the Design — Evolve It",
      "tags": [
        "Coding",
        "Project"
      ],
      "reading_minutes": 12
    },
    {
      "date": "2026-05-25T00:00:00Z",
      "updated": "2026-05-25T00:00:00Z",
      "title": "Agent Levers: A Plan-Do-Check-Act Loop That Makes Coding Agents Finish What They Start",
      "description": "A coding agent is only as useful as the spec you give it. That sentence sounds like a truism until you watch it play out for an afternoon.",
      "slug": "agent-levers-a-plan-do-check-act-loop-that-makes-coding-agents-finish-what-they-start",
      "syndicated": "https://medium.com/@fmind/agent-levers-a-plan-do-check-act-loop-that-makes-coding-agents-finish-what-they-start-8885e4618f38",
      "url": "https://www.fmind.dev/articles/agent-levers-a-plan-do-check-act-loop-that-makes-coding-agents-finish-what-they-start/",
      "image_url": "https://www.fmind.dev/static/img/articles/agent-levers-a-plan-do-check-act-loop-that-makes-coding-agents-finish-what-they-start/cover.webp",
      "image_alt": "Agent Levers: A Plan-Do-Check-Act Loop That Makes Coding Agents Finish What They Start",
      "tags": [
        "Coding",
        "Guide"
      ],
      "reading_minutes": 10
    },
    {
      "date": "2026-05-14T00:00:00Z",
      "updated": "2026-05-14T00:00:00Z",
      "title": "Agent Docs: Answer Locally Before the Web — A Shared Reference for Every Coding Agent",
      "description": "Pair-program with a coding agent for an afternoon and you start noticing a quiet, recurring tax. Every time the agent reaches for a flag, a…",
      "slug": "agent-docs-answer-locally-before-the-web-a-shared-reference-for-every-coding-agent",
      "syndicated": "https://medium.com/@fmind/agent-docs-answer-locally-before-the-web-a-shared-reference-for-every-coding-agent-c91e16a8c330",
      "url": "https://www.fmind.dev/articles/agent-docs-answer-locally-before-the-web-a-shared-reference-for-every-coding-agent/",
      "image_url": "https://www.fmind.dev/static/img/articles/agent-docs-answer-locally-before-the-web-a-shared-reference-for-every-coding-agent/cover.webp",
      "image_alt": "Agent Docs: Answer Locally Before the Web — A Shared Reference for Every Coding Agent",
      "tags": [
        "Coding",
        "Project"
      ],
      "reading_minutes": 11
    },
    {
      "date": "2026-05-10T00:00:00Z",
      "updated": "2026-05-10T00:00:00Z",
      "title": "Supagents: One Source to Rule Your Coding Subagents",
      "description": "The AI providers are in a horse race. Every quarter, a new model lands, a new harness ships, and the gap between “the best tool for this…",
      "slug": "supagents-one-source-to-rule-your-coding-subagents",
      "syndicated": "https://medium.com/@fmind/supagents-one-source-to-rule-your-coding-subagents-1395502b7c5f",
      "url": "https://www.fmind.dev/articles/supagents-one-source-to-rule-your-coding-subagents/",
      "image_url": "https://www.fmind.dev/static/img/articles/supagents-one-source-to-rule-your-coding-subagents/cover.webp",
      "image_alt": "Supagents: One Source to Rule Your Coding Subagents",
      "tags": [
        "Coding",
        "Project"
      ],
      "reading_minutes": 9
    },
    {
      "date": "2026-03-14T00:00:00Z",
      "updated": "2026-03-14T00:00:00Z",
      "title": "AI Agents as an Operating System: Rediscovering the Linux Philosophy",
      "description": "We are building the most advanced AI systems in history, yet the best way to control them relies on paradigms from the 1970s. I see…",
      "slug": "ai-agents-as-an-operating-system-rediscovering-the-linux-philosophy",
      "syndicated": "https://medium.com/@fmind/ai-agents-as-an-operating-system-rediscovering-the-linux-philosophy-f0e76f29ebdb",
      "url": "https://www.fmind.dev/articles/ai-agents-as-an-operating-system-rediscovering-the-linux-philosophy/",
      "image_url": "https://www.fmind.dev/static/img/articles/ai-agents-as-an-operating-system-rediscovering-the-linux-philosophy/cover.webp",
      "image_alt": "AI Agents as an Operating System: Rediscovering the Linux Philosophy",
      "tags": [
        "Agent",
        "LLM"
      ],
      "reading_minutes": 9
    },
    {
      "date": "2026-02-28T00:00:00Z",
      "updated": "2026-02-28T00:00:00Z",
      "title": "The 5xP Framework: Steering AI Coding Agents from Chaos to Success",
      "description": "AI Coding — or Spec-Driven Development — is a recent trend that amazes as much as it scares IT engineers. We now have access to powerful…",
      "slug": "the-5xp-framework-steering-ai-coding-agents-from-chaos-to-success",
      "syndicated": "https://medium.com/@fmind/the-5xp-framework-steering-ai-coding-agents-from-chaos-to-success-83fbdb318b2b",
      "url": "https://www.fmind.dev/articles/the-5xp-framework-steering-ai-coding-agents-from-chaos-to-success/",
      "image_url": "https://www.fmind.dev/static/img/articles/the-5xp-framework-steering-ai-coding-agents-from-chaos-to-success/cover.webp",
      "image_alt": "The 5xP Framework: Steering AI Coding Agents from Chaos to Success",
      "tags": [
        "Coding",
        "Guide"
      ],
      "reading_minutes": 7
    },
    {
      "date": "2026-02-19T00:00:00Z",
      "updated": "2026-02-19T00:00:00Z",
      "title": "How I Revamped My Portfolio Website in 5 Nights Using AI Agents",
      "description": "I see many friends and acquaintances generating amazing applications in mere weeks. We are in the midst of a craze of innovation, an era…",
      "slug": "how-i-revamped-my-portfolio-website-in-5-nights-using-ai-agents",
      "syndicated": "https://medium.com/@fmind/how-i-revamped-my-portfolio-website-in-5-nights-using-ai-agents-961579130c8a",
      "url": "https://www.fmind.dev/articles/how-i-revamped-my-portfolio-website-in-5-nights-using-ai-agents/",
      "image_url": "https://www.fmind.dev/static/img/articles/how-i-revamped-my-portfolio-website-in-5-nights-using-ai-agents/cover.webp",
      "image_alt": "How I Revamped My Portfolio Website in 5 Nights Using AI Agents",
      "tags": [
        "Coding",
        "Demo"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2026-02-06T00:00:00Z",
      "updated": "2026-02-06T00:00:00Z",
      "title": "Chaigent: An affordable alternative to Gemini Enterprise on Google Cloud",
      "description": "Build a cost-effective, private AI Agent solution on Google Cloud using Chainlit and Vertex AI. Detailed architecture and code guide.",
      "slug": "chaigent-an-affordable-alternative-to-gemini-enterprise-on-google-cloud",
      "syndicated": "https://medium.com/@fmind/chaigent-an-affordable-alternative-to-gemini-enterprise-on-google-cloud-292c8de08478",
      "url": "https://www.fmind.dev/articles/chaigent-an-affordable-alternative-to-gemini-enterprise-on-google-cloud/",
      "image_url": "https://www.fmind.dev/static/img/articles/chaigent-an-affordable-alternative-to-gemini-enterprise-on-google-cloud/cover.webp",
      "image_alt": "Chaigent: An affordable alternative to Gemini Enterprise on Google Cloud",
      "tags": [
        "Agent",
        "Cloud",
        "Project"
      ],
      "reading_minutes": 5
    },
    {
      "date": "2026-02-05T00:00:00Z",
      "updated": "2026-02-05T00:00:00Z",
      "title": "mAIdAI: Building a Personal Assistant with Google Cloud and Vertex AI",
      "description": "Build a personal AI assistant using Google Cloud Run, Vertex AI, and Google Chat. A guide to architecting context-aware agents.",
      "slug": "maidai-building-a-personal-assistant-with-google-cloud-and-vertex-ai",
      "syndicated": "https://medium.com/@fmind/maidai-building-a-personal-assistant-with-google-cloud-and-vertex-ai-a136aa73656b",
      "url": "https://www.fmind.dev/articles/maidai-building-a-personal-assistant-with-google-cloud-and-vertex-ai/",
      "image_url": "https://www.fmind.dev/static/img/articles/maidai-building-a-personal-assistant-with-google-cloud-and-vertex-ai/cover.webp",
      "image_alt": "mAIdAI: Building a Personal Assistant with Google Cloud and Vertex AI",
      "tags": [
        "Agent",
        "Cloud",
        "Project"
      ],
      "reading_minutes": 5
    },
    {
      "date": "2026-01-28T00:00:00Z",
      "updated": "2026-01-28T00:00:00Z",
      "title": "Building with A2UI: Extending the Expressiveness of AI Agent Interfaces",
      "description": "Building AI-First apps with A2UI: from the Agent-View-Controller (AVC) pattern to managing latency. A practical case study with Featest.",
      "slug": "building-with-a2ui-extending-the-expressiveness-of-ai-agent-interfaces",
      "syndicated": "https://medium.com/@fmind/building-with-a2ui-extending-the-expressiveness-of-ai-agent-interfaces-d380ceac2040",
      "url": "https://www.fmind.dev/articles/building-with-a2ui-extending-the-expressiveness-of-ai-agent-interfaces/",
      "image_url": "https://www.fmind.dev/static/img/articles/building-with-a2ui-extending-the-expressiveness-of-ai-agent-interfaces/cover.webp",
      "image_alt": "Building with A2UI: Extending the Expressiveness of AI Agent Interfaces",
      "tags": [
        "Agent",
        "LLM"
      ],
      "reading_minutes": 9
    },
    {
      "date": "2026-01-28T00:00:00Z",
      "updated": "2026-01-28T00:00:00Z",
      "title": "MLOps Coding Skills: Bridging the Gap Between Specs and Agents",
      "description": "Bridge the gap between engineering specs and AI agents using Agent Skills. Learn to inject ‘Senior Engineer’ context for production MLOps.",
      "slug": "mlops-coding-skills-bridging-the-gap-between-specs-and-agents",
      "syndicated": "https://medium.com/@fmind/mlops-coding-skills-bridging-the-gap-between-specs-and-agents-4c8170570eba",
      "url": "https://www.fmind.dev/articles/mlops-coding-skills-bridging-the-gap-between-specs-and-agents/",
      "image_url": "https://www.fmind.dev/static/img/articles/mlops-coding-skills-bridging-the-gap-between-specs-and-agents/cover.webp",
      "image_alt": "MLOps Coding Skills: Bridging the Gap Between Specs and Agents",
      "tags": [
        "Coding",
        "MLOps",
        "Guide"
      ],
      "reading_minutes": 5
    },
    {
      "date": "2026-01-24T00:00:00Z",
      "updated": "2026-01-24T00:00:00Z",
      "title": "Finding the Holy Grail of AI Agent UIs: From AI-Orchestrated Development to A2UI",
      "description": "Discover how A2UI solves the AI Agent UI bottleneck. A deep dive into replacing chatbots with agents that project their own native UIs.",
      "slug": "finding-the-holy-grail-of-ai-agent-uis-from-ai-orchestrated-development-to-a2ui",
      "syndicated": "https://medium.com/@fmind/finding-the-holy-grail-of-ai-agent-uis-from-ai-orchestrated-development-to-a2ui-8fa8303d5381",
      "url": "https://www.fmind.dev/articles/finding-the-holy-grail-of-ai-agent-uis-from-ai-orchestrated-development-to-a2ui/",
      "image_url": "https://www.fmind.dev/static/img/articles/finding-the-holy-grail-of-ai-agent-uis-from-ai-orchestrated-development-to-a2ui/cover.webp",
      "image_alt": "Finding the Holy Grail of AI Agent UIs: From AI-Orchestrated Development to A2UI",
      "tags": [
        "Agent",
        "LLM"
      ],
      "reading_minutes": 8
    },
    {
      "date": "2025-12-10T00:00:00Z",
      "updated": "2025-12-10T00:00:00Z",
      "title": "Architecting the AI Agent Platform: A Definitive Guide",
      "description": "Build a production-grade AI Agent Platform. A guide to the 7-layer architecture for scaling secure, autonomous enterprise agents.",
      "slug": "architecting-the-ai-agent-platform-a-definitive-guide",
      "syndicated": "https://medium.com/@fmind/architecting-the-ai-agent-platform-a-definitive-guide-405750a3de44",
      "url": "https://www.fmind.dev/articles/architecting-the-ai-agent-platform-a-definitive-guide/",
      "image_url": "https://www.fmind.dev/static/img/articles/architecting-the-ai-agent-platform-a-definitive-guide/cover.webp",
      "image_alt": "Architecting the AI Agent Platform: A Definitive Guide",
      "tags": [
        "Agent",
        "Cloud",
        "Guide"
      ],
      "reading_minutes": 10
    },
    {
      "date": "2025-11-01T00:00:00Z",
      "updated": "2025-11-01T00:00:00Z",
      "title": "Powering Up your Agent in Production with ADK, OAuth and Gemini Enterprise",
      "description": "Power up your AI agent in production. Learn to deploy a secure ‘Slides Translator’ using ADK, OAuth, and Gemini Enterprise.",
      "slug": "powering-up-your-agent-in-production-with-adk-oauth-and-gemini-enterprise",
      "syndicated": "https://medium.com/@fmind/powering-up-your-agent-in-production-with-adk-oauth-and-gemini-enterprise-a52b0716fcba",
      "url": "https://www.fmind.dev/articles/powering-up-your-agent-in-production-with-adk-oauth-and-gemini-enterprise/",
      "image_url": "https://www.fmind.dev/static/img/articles/powering-up-your-agent-in-production-with-adk-oauth-and-gemini-enterprise/cover.webp",
      "image_alt": "Powering Up your Agent in Production with ADK, OAuth and Gemini Enterprise",
      "tags": [
        "Agent",
        "Cloud"
      ],
      "reading_minutes": 8
    },
    {
      "date": "2025-10-12T00:00:00Z",
      "updated": "2025-10-12T00:00:00Z",
      "title": "The Real AI Agent Bottleneck is the Damn UI",
      "description": "For AI agents, the biggest challenge isn’t the model, it’s the UI. A deep dive into the user interface bottleneck for enterprise AI.",
      "slug": "the-real-ai-agent-bottleneck-is-the-damn-ui",
      "syndicated": "https://medium.com/@fmind/the-real-ai-agent-bottleneck-is-the-damn-ui-90e90ee369e0",
      "url": "https://www.fmind.dev/articles/the-real-ai-agent-bottleneck-is-the-damn-ui/",
      "image_url": "https://www.fmind.dev/static/img/articles/the-real-ai-agent-bottleneck-is-the-damn-ui/cover.webp",
      "image_alt": "The Real AI Agent Bottleneck is the Damn UI",
      "tags": [
        "Agent"
      ],
      "reading_minutes": 9
    },
    {
      "date": "2025-09-27T00:00:00Z",
      "updated": "2025-09-27T00:00:00Z",
      "title": "Da2a: The Future of Data Platforms is Agentic, Distributed, and Collaborative",
      "description": "For decades, the story of data platforms has been one of centralization and heavy engineering. We built massive data warehouses and data…",
      "slug": "da2a-the-future-of-data-platforms-is-agentic-distributed-and-collaborative",
      "syndicated": "https://medium.com/@fmind/da2a-the-future-of-data-platforms-is-agentic-distributed-and-collaborative-741d5aa96fc4",
      "url": "https://www.fmind.dev/articles/da2a-the-future-of-data-platforms-is-agentic-distributed-and-collaborative/",
      "image_url": "https://www.fmind.dev/static/img/articles/da2a-the-future-of-data-platforms-is-agentic-distributed-and-collaborative/cover.webp",
      "image_alt": "Da2a: The Future of Data Platforms is Agentic, Distributed, and Collaborative",
      "tags": [
        "Agent",
        "Cloud"
      ],
      "reading_minutes": 7
    },
    {
      "date": "2025-09-14T00:00:00Z",
      "updated": "2025-09-14T00:00:00Z",
      "title": "Ackgent: Rapid Agent Development on GCP with ADK and Agent Config",
      "description": "Speed up AI agent development on GCP with Ackgent. Build, deploy, and iterate faster using Google ADK and Agent Config's declarative approach.",
      "slug": "ackgent-rapid-agent-development-on-gcp-with-adk-and-agent-config",
      "syndicated": "https://medium.com/@fmind/ackgent-rapid-agent-development-on-gcp-with-adk-and-agent-config-3712dd1cd9dd",
      "url": "https://www.fmind.dev/articles/ackgent-rapid-agent-development-on-gcp-with-adk-and-agent-config/",
      "image_url": "https://www.fmind.dev/static/img/articles/ackgent-rapid-agent-development-on-gcp-with-adk-and-agent-config/cover.webp",
      "image_alt": "Ackgent: Rapid Agent Development on GCP with ADK and Agent Config",
      "tags": [
        "Agent",
        "Cloud",
        "Project"
      ],
      "reading_minutes": 9
    },
    {
      "date": "2025-09-08T00:00:00Z",
      "updated": "2025-09-08T00:00:00Z",
      "title": "Combo-Banana: Building Custom Image Workflows in Record Time",
      "description": "Build custom AI image workflows fast with Combo-Banana. Empower designers to automate tedious editing tasks with Google Nano-Banana.",
      "slug": "combo-banana-building-custom-image-workflows-in-record-time",
      "syndicated": "https://medium.com/@fmind/combo-banana-building-custom-image-workflows-in-record-time-966f3ba71787",
      "url": "https://www.fmind.dev/articles/combo-banana-building-custom-image-workflows-in-record-time/",
      "image_url": "https://www.fmind.dev/static/img/articles/combo-banana-building-custom-image-workflows-in-record-time/cover.webp",
      "image_alt": "Combo-Banana: Building Custom Image Workflows in Record Time",
      "tags": [
        "LLM",
        "Project"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2025-08-26T00:00:00Z",
      "updated": "2025-08-26T00:00:00Z",
      "title": "Vibe Youtubing with NotebookLM: The MLOps Coding Course Gets a Video Upgrade in Under 48 Hours",
      "description": "I’m incredibly excited to announce the launch of the first video series for my MLOps Coding Course, covering the introduction and the…",
      "slug": "vibe-youtubing-with-notebooklm-the-mlops-coding-course-gets-a-video-upgrade-in-under-48-hours",
      "syndicated": "https://medium.com/@fmind/vibe-youtubing-with-notebooklm-the-mlops-coding-course-gets-a-video-upgrade-in-under-48-hours-d34efd306207",
      "url": "https://www.fmind.dev/articles/vibe-youtubing-with-notebooklm-the-mlops-coding-course-gets-a-video-upgrade-in-under-48-hours/",
      "image_url": "https://www.fmind.dev/static/img/articles/vibe-youtubing-with-notebooklm-the-mlops-coding-course-gets-a-video-upgrade-in-under-48-hours/cover.webp",
      "image_alt": "Vibe Youtubing with NotebookLM: The MLOps Coding Course Gets a Video Upgrade in Under 48 Hours",
      "tags": [
        "LLM",
        "Demo"
      ],
      "reading_minutes": 4
    },
    {
      "date": "2025-08-10T00:00:00Z",
      "updated": "2025-08-10T00:00:00Z",
      "title": "Deploying AI Agents in the Enterprise using ADK and Google Cloud",
      "description": "Learn to deploy AI agents in the enterprise using ADK & Google Cloud. We compare Cloud Run & Vertex AI for secure, scalable AgentOps.",
      "slug": "deploying-ai-agents-in-the-enterprise-using-adk-and-google-cloud",
      "syndicated": "https://medium.com/@fmind/deploying-ai-agents-in-the-enterprise-using-adk-and-google-cloud-b49e7eda3b41",
      "url": "https://www.fmind.dev/articles/deploying-ai-agents-in-the-enterprise-using-adk-and-google-cloud/",
      "image_url": "https://www.fmind.dev/static/img/articles/deploying-ai-agents-in-the-enterprise-using-adk-and-google-cloud/cover.webp",
      "image_alt": "Deploying AI Agents in the Enterprise using ADK and Google Cloud",
      "tags": [
        "Agent",
        "Cloud"
      ],
      "reading_minutes": 13
    },
    {
      "date": "2025-08-03T00:00:00Z",
      "updated": "2025-08-03T00:00:00Z",
      "title": "Happy Birthday XP: Celebrating Gemini Deep Think (and My Daughter’s 6th Birthday)",
      "description": "A father tests Gemini AI’s coding skills to create a magical birthday for his 6-year-old. See the staggering results from Deep Think!",
      "slug": "happy-birthday-xp-celebrating-gemini-deep-think-and-my-daughters-6th-birthday",
      "syndicated": "https://medium.com/@fmind/happy-birthday-xp-celebrating-gemini-deep-think-and-my-daughters-6th-birthday-eca018c7cea0",
      "url": "https://www.fmind.dev/articles/happy-birthday-xp-celebrating-gemini-deep-think-and-my-daughters-6th-birthday/",
      "image_url": "https://www.fmind.dev/static/img/articles/happy-birthday-xp-celebrating-gemini-deep-think-and-my-daughters-6th-birthday/cover.webp",
      "image_alt": "Happy Birthday XP: Celebrating Gemini Deep Think (and My Daughter’s 6th Birthday)",
      "tags": [
        "LLM",
        "Demo"
      ],
      "reading_minutes": 7
    },
    {
      "date": "2025-07-29T00:00:00Z",
      "updated": "2025-07-29T00:00:00Z",
      "title": "Slides-To-Translate: When IT Says No, Build a $0.04 Solution on Your Lunch Break",
      "description": "It is a classic tale of corporate life. A colleague of mine at Decathlon had a mammoth task: translate a 155-slide presentation into…",
      "slug": "slides-to-translate-when-it-says-no-build-a-0-04-solution-on-your-lunch-break",
      "syndicated": "https://medium.com/@fmind/slides-to-translate-when-it-says-no-build-a-0-04-solution-on-your-lunch-break-3afa8bd9f6bb",
      "url": "https://www.fmind.dev/articles/slides-to-translate-when-it-says-no-build-a-0-04-solution-on-your-lunch-break/",
      "image_url": "https://www.fmind.dev/static/img/articles/slides-to-translate-when-it-says-no-build-a-0-04-solution-on-your-lunch-break/cover.webp",
      "image_alt": "Slides-To-Translate: When IT Says No, Build a $0.04 Solution on Your Lunch Break",
      "tags": [
        "LLM",
        "Demo"
      ],
      "reading_minutes": 8
    },
    {
      "date": "2025-07-20T00:00:00Z",
      "updated": "2025-07-20T00:00:00Z",
      "title": "It’s Not Artificial: Recreating a Conversational Format with Gemini’s Multi-Speaker Text to Speech",
      "description": "A guide to creating conversational AI with Gemini. Generate custom educational audio with multiple voices using a simple Python script.",
      "slug": "its-not-artificial-recreating-a-conversational-format-with-gemini-s-multi-speaker-text-to-speech",
      "syndicated": "https://medium.com/@fmind/its-not-artificial-recreating-a-conversational-format-with-gemini-s-multi-speaker-text-to-speech-5e836feadab7",
      "url": "https://www.fmind.dev/articles/its-not-artificial-recreating-a-conversational-format-with-gemini-s-multi-speaker-text-to-speech/",
      "image_url": "https://www.fmind.dev/static/img/articles/its-not-artificial-recreating-a-conversational-format-with-gemini-s-multi-speaker-text-to-speech/cover.webp",
      "image_alt": "It’s Not Artificial: Recreating a Conversational Format with Gemini’s Multi-Speaker Text to Speech",
      "tags": [
        "LLM",
        "Demo"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2025-07-18T00:00:00Z",
      "updated": "2025-07-18T00:00:00Z",
      "title": "The Agentic Cloud: Forging the Next Era of Infrastructure",
      "description": "Agentic Cloud: Disrupting cloud giants with AI. Learn how intelligent agents will commoditize hyperscalers & reshape infrastructure.",
      "slug": "the-agentic-cloud-forging-the-next-era-of-infrastructure",
      "syndicated": "https://medium.com/@fmind/the-agentic-cloud-forging-the-next-era-of-infrastructure-afc053658f24",
      "url": "https://www.fmind.dev/articles/the-agentic-cloud-forging-the-next-era-of-infrastructure/",
      "image_url": "https://www.fmind.dev/static/img/articles/the-agentic-cloud-forging-the-next-era-of-infrastructure/cover.webp",
      "image_alt": "The Agentic Cloud: Forging the Next Era of Infrastructure",
      "tags": [
        "Agent",
        "Cloud"
      ],
      "reading_minutes": 8
    },
    {
      "date": "2025-07-17T00:00:00Z",
      "updated": "2025-07-17T00:00:00Z",
      "title": "Scaling the Summit: Challenges for Serving LLMs at Scale on GCP",
      "description": "Navigate the challenges of scaling LLMs on GCP and get benchmark insights for cost-effective, reliable, and quick LLM serving.",
      "slug": "scaling-the-summit-challenges-for-serving-llms-at-scale-on-gcp",
      "syndicated": "https://medium.com/@fmind/scaling-the-summit-challenges-for-serving-llms-at-scale-on-gcp-e0211efcdbbf",
      "url": "https://www.fmind.dev/articles/scaling-the-summit-challenges-for-serving-llms-at-scale-on-gcp/",
      "image_url": "https://www.fmind.dev/static/img/articles/scaling-the-summit-challenges-for-serving-llms-at-scale-on-gcp/cover.webp",
      "image_alt": "Scaling the Summit: Challenges for Serving LLMs at Scale on GCP",
      "tags": [
        "LLM",
        "Cloud"
      ],
      "reading_minutes": 12
    },
    {
      "date": "2025-06-23T00:00:00Z",
      "updated": "2025-06-23T00:00:00Z",
      "title": "The Great Data Divergence: Why Generative AI Demands a New Approach Beyond the Data Lake",
      "description": "Explore the shift from slow data pipelines to real-time API management for building Gen AI systems and modern enterprise data architecture.",
      "slug": "the-great-data-divergence-why-generative-ai-demands-a-new-approach-beyond-the-data-lake",
      "syndicated": "https://medium.com/@fmind/the-great-data-divergence-why-generative-ai-demands-a-new-approach-beyond-the-data-lake-2c6de568f1d3",
      "url": "https://www.fmind.dev/articles/the-great-data-divergence-why-generative-ai-demands-a-new-approach-beyond-the-data-lake/",
      "image_url": "https://www.fmind.dev/static/img/articles/the-great-data-divergence-why-generative-ai-demands-a-new-approach-beyond-the-data-lake/cover.webp",
      "image_alt": "The Great Data Divergence: Why Generative AI Demands a New Approach Beyond the Data Lake",
      "tags": [
        "LLM",
        "Cloud"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2025-05-11T00:00:00Z",
      "updated": "2025-05-11T00:00:00Z",
      "title": "Hackathon Speedrun: Build & Deploy a RAG App in Minutes with Vertex AI Studio & Vertex AI Search!",
      "description": "Build & deploy a RAG app in minutes! Use Vertex AI Studio & Vertex AI Search for a rapid hackathon win. Ground LLMs with your data.",
      "slug": "hackathon-speedrun-build-deploy-a-rag-app-in-minutes-with-vertex-ai-studio-vertex-ai-search",
      "syndicated": "https://medium.com/@fmind/hackathon-speedrun-build-deploy-a-rag-app-in-minutes-with-vertex-ai-studio-vertex-ai-search-f1687be7e6b4",
      "url": "https://www.fmind.dev/articles/hackathon-speedrun-build-deploy-a-rag-app-in-minutes-with-vertex-ai-studio-vertex-ai-search/",
      "image_url": "https://www.fmind.dev/static/img/articles/hackathon-speedrun-build-deploy-a-rag-app-in-minutes-with-vertex-ai-studio-vertex-ai-search/cover.webp",
      "image_alt": "Hackathon Speedrun: Build & Deploy a RAG App in Minutes with Vertex AI Studio & Vertex AI Search!",
      "tags": [
        "RAG",
        "Cloud",
        "Demo"
      ],
      "reading_minutes": 9
    },
    {
      "date": "2025-04-28T00:00:00Z",
      "updated": "2025-04-28T00:00:00Z",
      "title": "Introducing GentWriter: Building a Multi-Agent Content Generator with Google’s ADK 👾",
      "description": "In the fast-paced world of content creation, efficiency is key. Manually crafting social media posts for different platforms based on a…",
      "slug": "introducing-gentwriter-building-a-multi-agent-content-generator-with-googles-adk",
      "syndicated": "https://medium.com/@fmind/introducing-gentwriter-building-a-multi-agent-content-generator-with-googles-adk-a216558692de",
      "url": "https://www.fmind.dev/articles/introducing-gentwriter-building-a-multi-agent-content-generator-with-googles-adk/",
      "image_url": "https://www.fmind.dev/static/img/articles/introducing-gentwriter-building-a-multi-agent-content-generator-with-googles-adk/cover.webp",
      "image_alt": "Introducing GentWriter: Building a Multi-Agent Content Generator with Google’s ADK 👾",
      "tags": [
        "Agent",
        "Python",
        "Project"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2025-04-23T00:00:00Z",
      "updated": "2025-04-23T00:00:00Z",
      "title": "CAG vs. RAG: Choosing the Right Strategy for Your AI Application",
      "description": "CAG vs RAG for Generative AI: Compare latency, cost & complexity. Choose the best LLM context strategy for your app.",
      "slug": "cag-vs-rag-choosing-the-right-strategy-for-your-ai-application",
      "syndicated": "https://medium.com/@fmind/cag-vs-rag-choosing-the-right-strategy-for-your-ai-application-68dcae85d028",
      "url": "https://www.fmind.dev/articles/cag-vs-rag-choosing-the-right-strategy-for-your-ai-application/",
      "image_url": "https://www.fmind.dev/static/img/articles/cag-vs-rag-choosing-the-right-strategy-for-your-ai-application/cover.webp",
      "image_alt": "CAG vs. RAG: Choosing the Right Strategy for Your AI Application",
      "tags": [
        "LLM",
        "RAG"
      ],
      "reading_minutes": 7
    },
    {
      "date": "2025-04-15T00:00:00Z",
      "updated": "2025-04-15T00:00:00Z",
      "title": "Structured LLM Outputs Made Easy: Building a Slack Digest Agent with Pydantic AI",
      "description": "As developers and AI practitioners, many of us belong to vibrant online communities, like the MLOps Community on Slack. These platforms are…",
      "slug": "structured-llm-outputs-made-easy-building-a-slack-digest-agent-with-pydantic-ai",
      "syndicated": "https://medium.com/@fmind/structured-llm-outputs-made-easy-building-a-slack-digest-agent-with-pydantic-ai-d61df262e63d",
      "url": "https://www.fmind.dev/articles/structured-llm-outputs-made-easy-building-a-slack-digest-agent-with-pydantic-ai/",
      "image_url": "https://www.fmind.dev/static/img/articles/structured-llm-outputs-made-easy-building-a-slack-digest-agent-with-pydantic-ai/cover.webp",
      "image_alt": "Structured LLM Outputs Made Easy: Building a Slack Digest Agent with Pydantic AI",
      "tags": [
        "Agent",
        "LLM",
        "Python"
      ],
      "reading_minutes": 7
    },
    {
      "date": "2025-04-14T00:00:00Z",
      "updated": "2025-04-14T00:00:00Z",
      "title": "GitWorks: an AI Agent for Enforcing GitHub Repository Standards",
      "description": "A Python notebook agent that reviews GitHub repositories against your own guidelines automatically, using Google Colab, the GitHub API, and Gemini models.",
      "slug": "gitworks-an-ai-agent-for-enforcing-github-repository-standards",
      "syndicated": "https://medium.com/@fmind/gitworks-an-ai-agent-for-enforcing-github-repository-standards-e0193f60981d",
      "url": "https://www.fmind.dev/articles/gitworks-an-ai-agent-for-enforcing-github-repository-standards/",
      "image_url": "https://www.fmind.dev/static/img/articles/gitworks-an-ai-agent-for-enforcing-github-repository-standards/cover.webp",
      "image_alt": "GitWorks: an AI Agent for Enforcing GitHub Repository Standards",
      "tags": [
        "Coding",
        "Project"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2025-04-11T00:00:00Z",
      "updated": "2025-04-11T00:00:00Z",
      "title": "GenV: An Agentic Workflow for Actionable Insights from Google Meet Recordings",
      "description": "Video meetings on platforms like Google Meet are essential for collaboration, but how often do crucial details get lost moments after the…",
      "slug": "genv-an-agentic-workflow-for-actionable-insights-from-google-meet-recordings",
      "syndicated": "https://medium.com/@fmind/genv-an-agentic-workflow-for-actionable-insights-from-google-meet-recordings-746d465fb827",
      "url": "https://www.fmind.dev/articles/genv-an-agentic-workflow-for-actionable-insights-from-google-meet-recordings/",
      "image_url": "https://www.fmind.dev/static/img/articles/genv-an-agentic-workflow-for-actionable-insights-from-google-meet-recordings/cover.webp",
      "image_alt": "GenV: An Agentic Workflow for Actionable Insights from Google Meet Recordings",
      "tags": [
        "Agent",
        "Project"
      ],
      "reading_minutes": 7
    },
    {
      "date": "2025-04-08T00:00:00Z",
      "updated": "2025-04-08T00:00:00Z",
      "title": "BKFC: An Agentic Workflow for Gathering Knowledge from Google Chat",
      "description": "Team collaboration often lives and breathes within chat applications like Google Chat or Slack. It’s where questions are asked, decisions…",
      "slug": "bkfc-an-agentic-workflow-for-gathering-knowledge-from-google-chat",
      "syndicated": "https://medium.com/@fmind/bkfc-an-agentic-workflow-for-gathering-knowledge-from-google-chat-b521cba535d7",
      "url": "https://www.fmind.dev/articles/bkfc-an-agentic-workflow-for-gathering-knowledge-from-google-chat/",
      "image_url": "https://www.fmind.dev/static/img/articles/bkfc-an-agentic-workflow-for-gathering-knowledge-from-google-chat/cover.webp",
      "image_alt": "BKFC: An Agentic Workflow for Gathering Knowledge from Google Chat",
      "tags": [
        "Agent",
        "Project"
      ],
      "reading_minutes": 7
    },
    {
      "date": "2025-03-29T00:00:00Z",
      "updated": "2025-03-29T00:00:00Z",
      "title": "Framework, Template, or Example? 🤔 Choosing the Right AI Starter Kit for Your Team ✨",
      "description": "Building AI applications is incredibly exciting. But let’s be honest: getting started can be challenging, especially in large…",
      "slug": "framework-template-or-example-choosing-the-right-ai-starter-kit-for-your-team",
      "syndicated": "https://medium.com/@fmind/framework-template-or-example-choosing-the-right-ai-starter-kit-for-your-team-c16fd2e9b6b8",
      "url": "https://www.fmind.dev/articles/framework-template-or-example-choosing-the-right-ai-starter-kit-for-your-team/",
      "image_url": "https://www.fmind.dev/static/img/articles/framework-template-or-example-choosing-the-right-ai-starter-kit-for-your-team/cover.webp",
      "image_alt": "Framework, Template, or Example? 🤔 Choosing the Right AI Starter Kit for Your Team ✨",
      "tags": [
        "MLOps",
        "Guide"
      ],
      "reading_minutes": 7
    },
    {
      "date": "2025-03-06T00:00:00Z",
      "updated": "2025-03-06T00:00:00Z",
      "title": "More Automation + More Reproducibility = MLOps Python Package v4.1.0",
      "description": "The MLOps Python Package is your go-to solution for building robust and reproducible AI/ML workflows. Check out the latest v4.1.0 release!",
      "slug": "more-automation-more-reproducibility-mlops-python-package-v4-1-0",
      "syndicated": "https://medium.com/@fmind/more-automation-more-reproducibility-mlops-python-package-v4-1-0-ba62ac1897f4",
      "url": "https://www.fmind.dev/articles/more-automation-more-reproducibility-mlops-python-package-v4-1-0/",
      "image_url": "https://www.fmind.dev/static/img/articles/more-automation-more-reproducibility-mlops-python-package-v4-1-0/cover.webp",
      "image_alt": "More Automation + More Reproducibility = MLOps Python Package v4.1.0",
      "tags": [
        "MLOps",
        "Python",
        "Project"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2025-02-15T00:00:00Z",
      "updated": "2025-02-15T00:00:00Z",
      "title": "Meet Kate: Your AI-Powered, Live Multimodal Website Assistant 🤖",
      "description": "Meet Kate: an AI-powered, live, multimodal website assistant. She uses voice, understands your needs, and retrieves info from a website.",
      "slug": "meet-kate-your-ai-powered-live-multimodal-website-assistant",
      "syndicated": "https://medium.com/@fmind/meet-kate-your-ai-powered-live-multimodal-website-assistant-8f64fbad3937",
      "url": "https://www.fmind.dev/articles/meet-kate-your-ai-powered-live-multimodal-website-assistant/",
      "image_url": "https://www.fmind.dev/static/img/articles/meet-kate-your-ai-powered-live-multimodal-website-assistant/cover.webp",
      "image_alt": "Meet Kate: Your AI-Powered, Live Multimodal Website Assistant 🤖",
      "tags": [
        "Agent",
        "Demo"
      ],
      "reading_minutes": 4
    },
    {
      "date": "2025-02-07T00:00:00Z",
      "updated": "2025-02-07T00:00:00Z",
      "title": "Lessons Learned from the Gemini Long Context Kaggle Competition 🧠",
      "description": "Explored Gemini’s long context in a Kaggle competition. Key lessons learned about its potential and limitations for real-world…",
      "slug": "lessons-learned-from-the-gemini-long-context-kaggle-competition",
      "syndicated": "https://medium.com/@fmind/lessons-learned-from-the-gemini-long-context-kaggle-competition-95381d38f303",
      "url": "https://www.fmind.dev/articles/lessons-learned-from-the-gemini-long-context-kaggle-competition/",
      "image_url": "https://www.fmind.dev/static/img/articles/lessons-learned-from-the-gemini-long-context-kaggle-competition/cover.webp",
      "image_alt": "Lessons Learned from the Gemini Long Context Kaggle Competition 🧠",
      "tags": [
        "LLM",
        "Demo"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2025-01-30T00:00:00Z",
      "updated": "2025-01-30T00:00:00Z",
      "title": "Stop Building Rigid AI/ML Pipelines: Embrace Reusable Components for Flexible MLOps",
      "description": "MLOps pipelines are often too rigid. We propose using reusable artifacts orchestrated by DAGs. Think functional programming for ML!",
      "slug": "stop-building-rigid-ai-ml-pipelines-embrace-reusable-components-for-flexible-mlops",
      "syndicated": "https://medium.com/@fmind/stop-building-rigid-ai-ml-pipelines-embrace-reusable-components-for-flexible-mlops-6e165d837110",
      "url": "https://www.fmind.dev/articles/stop-building-rigid-ai-ml-pipelines-embrace-reusable-components-for-flexible-mlops/",
      "image_url": "https://www.fmind.dev/static/img/articles/stop-building-rigid-ai-ml-pipelines-embrace-reusable-components-for-flexible-mlops/cover.webp",
      "image_alt": "Stop Building Rigid AI/ML Pipelines: Embrace Reusable Components for Flexible MLOps",
      "tags": [
        "MLOps",
        "Python"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2025-01-27T00:00:00Z",
      "updated": "2025-01-27T00:00:00Z",
      "title": "Poetry Was Good, Uv Is Better: An MLOps Migration Story",
      "description": "Poetry to Uv: A faster, simpler way to manage dependencies for MLOps projects.",
      "slug": "poetry-was-good-uv-is-better-an-mlops-migration-story",
      "syndicated": "https://medium.com/@fmind/poetry-was-good-uv-is-better-an-mlops-migration-story-f52bf0c6c703",
      "url": "https://www.fmind.dev/articles/poetry-was-good-uv-is-better-an-mlops-migration-story/",
      "image_url": "https://www.fmind.dev/static/img/articles/poetry-was-good-uv-is-better-an-mlops-migration-story/cover.webp",
      "image_alt": "Poetry Was Good, Uv Is Better: An MLOps Migration Story",
      "tags": [
        "MLOps",
        "Python"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2024-10-08T00:00:00Z",
      "updated": "2024-10-08T00:00:00Z",
      "title": "Taming Python Installation with Pyenv for AI/ML and MLOps Projects",
      "description": "Tame your Python chaos! Learn how pyenv simplifies managing Python versions for AI/ML & MLOps, ensuring smooth, reproducible development.",
      "slug": "taming-python-installation-with-pyenv-for-ai-ml-and-mlops-projects",
      "syndicated": "https://medium.com/@fmind/taming-python-installation-with-pyenv-for-ai-ml-and-mlops-projects-00cb0bec09b4",
      "url": "https://www.fmind.dev/articles/taming-python-installation-with-pyenv-for-ai-ml-and-mlops-projects/",
      "image_url": "https://www.fmind.dev/static/img/articles/taming-python-installation-with-pyenv-for-ai-ml-and-mlops-projects/cover.webp",
      "image_alt": "Taming Python Installation with Pyenv for AI/ML and MLOps Projects",
      "tags": [
        "Python",
        "Guide"
      ],
      "reading_minutes": 4
    },
    {
      "date": "2024-09-14T00:00:00Z",
      "updated": "2024-09-14T00:00:00Z",
      "title": "Bromate: Automate Your Browser with Agentic Workflows 🧭",
      "description": "The AI landscape is constantly evolving, pushing the boundaries of what’s possible with technology. One of the most exciting frontiers is…",
      "slug": "bromate-automate-your-browser-with-agentic-workflows",
      "syndicated": "https://medium.com/@fmind/bromate-automate-your-browser-with-agentic-workflows-a3917850192c",
      "url": "https://www.fmind.dev/articles/bromate-automate-your-browser-with-agentic-workflows/",
      "image_url": "https://www.fmind.dev/static/img/articles/bromate-automate-your-browser-with-agentic-workflows/cover.webp",
      "image_alt": "Bromate: Automate Your Browser with Agentic Workflows 🧭",
      "tags": [
        "Agent",
        "Project"
      ],
      "reading_minutes": 7
    },
    {
      "date": "2024-08-05T00:00:00Z",
      "updated": "2024-08-05T00:00:00Z",
      "title": "MLOps Package Template: Turbocharge the Creation of AI/ML Projects ⚡",
      "description": "The Cookiecutter MLOps Package offers a powerful code template to jumpstart your MLOps journey and accelerate your AI/ML development…",
      "slug": "mlops-package-template-turbocharge-the-creation-of-ai-ml-projects",
      "syndicated": "https://medium.com/@fmind/mlops-package-template-turbocharge-the-creation-of-ai-ml-projects-587dd2ef43e7",
      "url": "https://www.fmind.dev/articles/mlops-package-template-turbocharge-the-creation-of-ai-ml-projects/",
      "image_url": "https://www.fmind.dev/static/img/articles/mlops-package-template-turbocharge-the-creation-of-ai-ml-projects/cover.webp",
      "image_alt": "MLOps Package Template: Turbocharge the Creation of AI/ML Projects ⚡",
      "tags": [
        "MLOps",
        "Python",
        "Project"
      ],
      "reading_minutes": 5
    },
    {
      "date": "2024-07-28T00:00:00Z",
      "updated": "2024-07-28T00:00:00Z",
      "title": "MLOps Coding Course: Mastering Observability for Reliable ML 💡",
      "description": "This article dives deep into the essential tools and practices for achieving comprehensive observability in your AI/ML projects.",
      "slug": "mlops-coding-course-mastering-observability-for-reliable-ml",
      "syndicated": "https://medium.com/@fmind/mlops-coding-course-mastering-observability-for-reliable-ml-f36eb7802865",
      "url": "https://www.fmind.dev/articles/mlops-coding-course-mastering-observability-for-reliable-ml/",
      "image_url": "https://www.fmind.dev/static/img/articles/mlops-coding-course-mastering-observability-for-reliable-ml/cover.webp",
      "image_alt": "MLOps Coding Course: Mastering Observability for Reliable ML 💡",
      "tags": [
        "MLOps",
        "Guide"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2024-05-28T00:00:00Z",
      "updated": "2024-05-28T00:00:00Z",
      "title": "MLOps Coding Course: Bridging the gap between Data Scientists and Machine Learning Engineers",
      "description": "The MLOps Coding Course is an open-source resource specifically designed to bridge the gap between data science and software engineering.",
      "slug": "mlops-coding-course-bridging-the-gap-between-data-scientists-and-machine-learning-engineers",
      "syndicated": "https://medium.com/@fmind/mlops-coding-course-bridging-the-gap-between-data-scientists-and-machine-learning-engineers-eeeba3c95403",
      "url": "https://www.fmind.dev/articles/mlops-coding-course-bridging-the-gap-between-data-scientists-and-machine-learning-engineers/",
      "image_url": "https://www.fmind.dev/static/img/articles/mlops-coding-course-bridging-the-gap-between-data-scientists-and-machine-learning-engineers/cover.webp",
      "image_alt": "MLOps Coding Course: Bridging the gap between Data Scientists and Machine Learning Engineers",
      "tags": [
        "MLOps",
        "Guide"
      ],
      "reading_minutes": 5
    },
    {
      "date": "2024-03-13T00:00:00Z",
      "updated": "2024-03-13T00:00:00Z",
      "title": "Make your MLOps code base SOLID with Pydantic and Python’s ABC",
      "description": "MLOps projects are straightforward to initiate, but challenging to perfect. While AI/ML projects often start with a notebook for…",
      "slug": "make-your-mlops-code-base-solid-with-pydantic-and-pythons-abc",
      "syndicated": "https://medium.com/@fmind/make-your-mlops-code-base-solid-with-pydantic-and-pythons-abc-aeedfe9c3e65",
      "url": "https://www.fmind.dev/articles/make-your-mlops-code-base-solid-with-pydantic-and-pythons-abc/",
      "image_url": "https://www.fmind.dev/static/img/articles/make-your-mlops-code-base-solid-with-pydantic-and-pythons-abc/cover.webp",
      "image_alt": "Make your MLOps code base SOLID with Pydantic and Python’s ABC",
      "tags": [
        "MLOps",
        "Python"
      ],
      "reading_minutes": 18
    },
    {
      "date": "2024-01-30T00:00:00Z",
      "updated": "2024-01-30T00:00:00Z",
      "title": "Become the maestro of your MLOps abstractions",
      "description": "The MLOps ecosystem is evolving into a sophisticated symphony, composed of diverse tools, methodologies, and cultures. This diversity…",
      "slug": "become-the-maestro-of-your-mlops-abstractions",
      "syndicated": "https://medium.com/@fmind/become-the-maestro-of-your-mlops-abstractions-ca6e814f13f8",
      "url": "https://www.fmind.dev/articles/become-the-maestro-of-your-mlops-abstractions/",
      "image_url": "https://www.fmind.dev/static/img/articles/become-the-maestro-of-your-mlops-abstractions/cover.webp",
      "image_alt": "Become the maestro of your MLOps abstractions",
      "tags": [
        "MLOps",
        "Python"
      ],
      "reading_minutes": 10
    },
    {
      "date": "2023-11-23T00:00:00Z",
      "updated": "2023-11-23T00:00:00Z",
      "title": "How to configure VS Code for AI, ML and MLOps development in Python 🛠️️",
      "description": "Visual Studio Code is a remarkable application. In the past, developers faced a choice between simple, lightweight text editors like Vim…",
      "slug": "how-to-configure-vs-code-for-ai-ml-and-mlops-development-in-python",
      "syndicated": "https://medium.com/@fmind/how-to-configure-vs-code-for-ai-ml-and-mlops-development-in-python-%EF%B8%8F%EF%B8%8F-8582d8c6ea54",
      "url": "https://www.fmind.dev/articles/how-to-configure-vs-code-for-ai-ml-and-mlops-development-in-python/",
      "image_url": "https://www.fmind.dev/static/img/articles/how-to-configure-vs-code-for-ai-ml-and-mlops-development-in-python/cover.webp",
      "image_alt": "How to configure VS Code for AI, ML and MLOps development in Python 🛠️️",
      "tags": [
        "Python",
        "Guide"
      ],
      "reading_minutes": 14
    },
    {
      "date": "2023-10-24T00:00:00Z",
      "updated": "2023-10-24T00:00:00Z",
      "title": "Forging a Personal Chatbot with OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio 🔥",
      "description": "If you have checked the Internet in 2023, you’re likely familiar with Generative AI. The launch of ChatGPT has sparked a surge in interest…",
      "slug": "forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio",
      "syndicated": "https://medium.com/@fmind/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio-bc50e7a93071",
      "url": "https://www.fmind.dev/articles/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio/",
      "image_url": "https://www.fmind.dev/static/img/articles/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio/cover.webp",
      "image_alt": "Forging a Personal Chatbot with OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio 🔥",
      "tags": [
        "LLM",
        "RAG",
        "Demo"
      ],
      "reading_minutes": 9
    },
    {
      "date": "2023-07-31T00:00:00Z",
      "updated": "2023-07-31T00:00:00Z",
      "title": "Finding Harmony in MLOps: Balancing Functional and Object-Oriented Approaches ☯",
      "description": "Programmers have always been passionate about their preferences, whether they discuss spaces vs. tabs, Vim vs. Emacs, or light mode vs…",
      "slug": "finding-harmony-in-mlops-balancing-functional-and-object-oriented-approaches",
      "syndicated": "https://medium.com/@fmind/finding-harmony-in-mlops-balancing-functional-and-object-oriented-approaches-503591be6d9b",
      "url": "https://www.fmind.dev/articles/finding-harmony-in-mlops-balancing-functional-and-object-oriented-approaches/",
      "image_url": "https://www.fmind.dev/static/img/articles/finding-harmony-in-mlops-balancing-functional-and-object-oriented-approaches/cover.webp",
      "image_alt": "Finding Harmony in MLOps: Balancing Functional and Object-Oriented Approaches ☯",
      "tags": [
        "MLOps",
        "Python"
      ],
      "reading_minutes": 9
    },
    {
      "date": "2023-07-15T00:00:00Z",
      "updated": "2023-07-15T00:00:00Z",
      "title": "Is AI/ML Monitoring just Data Engineering? 🤔",
      "description": "While the future of machine learning and MLOps is being debated, practitioners still need to attend to their machine learning models in…",
      "slug": "is-ai-ml-monitoring-just-data-engineering",
      "syndicated": "https://medium.com/@fmind/is-ai-ml-monitoring-just-data-engineering-10a2525a9c73",
      "url": "https://www.fmind.dev/articles/is-ai-ml-monitoring-just-data-engineering/",
      "image_url": "https://www.fmind.dev/static/img/articles/is-ai-ml-monitoring-just-data-engineering/cover.webp",
      "image_alt": "Is AI/ML Monitoring just Data Engineering? 🤔",
      "tags": [
        "MLOps"
      ],
      "reading_minutes": 8
    },
    {
      "date": "2023-06-24T00:00:00Z",
      "updated": "2023-06-24T00:00:00Z",
      "title": "A great MLOps project should start with a good Python Package 🐍",
      "description": "MLOps practitioners (rightfully) point out that running notebooks in production is a bad software practice, but what are the alternatives…",
      "slug": "a-great-mlops-project-should-start-with-a-good-python-package",
      "syndicated": "https://medium.com/@fmind/a-great-mlops-project-should-start-with-a-good-python-package-7662bdf79563",
      "url": "https://www.fmind.dev/articles/a-great-mlops-project-should-start-with-a-good-python-package/",
      "image_url": "https://www.fmind.dev/static/img/articles/a-great-mlops-project-should-start-with-a-good-python-package/cover.webp",
      "image_alt": "A great MLOps project should start with a good Python Package 🐍",
      "tags": [
        "MLOps",
        "Python",
        "Project"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2023-05-08T00:00:00Z",
      "updated": "2023-05-08T00:00:00Z",
      "title": "Fixing the MLOps Survey on LLMs with ChatGPT API: Lessons Learned",
      "description": "Large Language Model (LLM) is such an exciting topic. Since the release of ChatGPT, we saw a surge of innovation ranging from education…",
      "slug": "fixing-the-mlops-survey-on-llms-with-chatgpt-api-lessons-learned",
      "syndicated": "https://medium.com/@fmind/fixing-the-mlops-survey-on-llms-with-chatgpt-api-lessons-learned-62d90e721331",
      "url": "https://www.fmind.dev/articles/fixing-the-mlops-survey-on-llms-with-chatgpt-api-lessons-learned/",
      "image_url": "https://www.fmind.dev/static/img/articles/fixing-the-mlops-survey-on-llms-with-chatgpt-api-lessons-learned/cover.webp",
      "image_alt": "Fixing the MLOps Survey on LLMs with ChatGPT API: Lessons Learned",
      "tags": [
        "LLM",
        "MLOps",
        "Demo"
      ],
      "reading_minutes": 14
    },
    {
      "date": "2023-04-17T00:00:00Z",
      "updated": "2023-04-17T00:00:00Z",
      "title": "We need POSIX for MLOps",
      "description": "There is an ever-growing landscape of tools and solutions for MLOps. In this article, I propose a solution to address this challenge.",
      "slug": "we-need-posix-for-mlops",
      "syndicated": "https://medium.com/@fmind/we-need-posix-for-mlops-e7bea8d8ec29",
      "url": "https://www.fmind.dev/articles/we-need-posix-for-mlops/",
      "image_url": "https://www.fmind.dev/static/img/articles/we-need-posix-for-mlops/cover.webp",
      "image_alt": "We need POSIX for MLOps",
      "tags": [
        "MLOps"
      ],
      "reading_minutes": 6
    },
    {
      "date": "2022-09-24T00:00:00Z",
      "updated": "2022-09-24T00:00:00Z",
      "title": "How to install Kubeflow Pipelines v2 on Apple Silicon",
      "description": "Kubeflow Pipelines (KFP) is a powerful platform for building machine learning pipelines at scale with Kubernetes.",
      "slug": "how-to-install-kubeflow-on-apple-silicon",
      "syndicated": "https://medium.com/@fmind/how-to-install-kubeflow-on-apple-silicon-3565db8773f3",
      "url": "https://www.fmind.dev/articles/how-to-install-kubeflow-on-apple-silicon/",
      "image_url": "https://www.fmind.dev/static/img/articles/how-to-install-kubeflow-on-apple-silicon/cover.webp",
      "image_alt": "How to install Kubeflow Pipelines v2 on Apple Silicon",
      "tags": [
        "Cloud",
        "Guide"
      ],
      "reading_minutes": 5
    },
    {
      "date": "2019-08-15T00:00:00Z",
      "updated": "2019-08-15T00:00:00Z",
      "title": "3P Principle: Purpose, Productivity, Performance",
      "description": "A fundamental trade-off that affects the design of programming languages and the success of software projects.",
      "slug": "3p-principle-purpose-productivity-performance",
      "syndicated": "https://medium.com/@fmind/3p-principle-purpose-productivity-performance-630bed7623fc",
      "url": "https://www.fmind.dev/articles/3p-principle-purpose-productivity-performance/",
      "image_url": "https://www.fmind.dev/static/img/articles/3p-principle-purpose-productivity-performance/cover.webp",
      "image_alt": "3P Principle: Purpose, Productivity, Performance",
      "tags": [
        "Guide"
      ],
      "reading_minutes": 4
    }
  ],
  "site_pages": [
    {
      "slug": "llm-self-hosting",
      "title": "LLM self-hosting on GKE",
      "description": "Compare the leading open-weight models, GPU memory fit, GKE fleet cost, serving capacity, and managed-API break-even.",
      "audience": "AI and technology leaders evaluating sovereign or controlled model serving",
      "url": "https://www.fmind.dev/sites/llm-self-hosting/"
    }
  ],
  "open_source": [
    {
      "title": "mlops-python-package",
      "href": "https://github.com/fmind/mlops-python-package",
      "description": "A Python package example for structuring, testing, and maintaining MLOps projects."
    },
    {
      "title": "cookiecutter-mlops-package",
      "href": "https://github.com/fmind/cookiecutter-mlops-package",
      "description": "A Cookiecutter template for building and deploying MLOps Python packages and Docker images."
    },
    {
      "title": "MLOps Coding Course",
      "href": "https://mlops-coding-course.fmind.dev/",
      "description": "Learn to build, test, and maintain an MLOps codebase.",
      "repo": "https://github.com/MLOps-Courses/mlops-coding-course"
    }
  ],
  "youtube_series": [
    {
      "title": "Bleeding Agent",
      "url": "https://www.youtube.com/playlist?list=PLPCnNL6Y2PbTckW80gDLnznFMDEz18HBS",
      "description": "Technical discussions on how AI agents and autonomous systems work.",
      "cta": "View Podcast"
    },
    {
      "title": "AI Agents in a Nut$SHELL",
      "url": "https://www.youtube.com/playlist?list=PLPCnNL6Y2PbT1aKOx2fMFBpicTRzeMS6f",
      "description": "Short explanations of AI agent architecture and how the components fit together.",
      "cta": "View Playlist"
    },
    {
      "title": "MLOps Coding Course",
      "url": "https://www.youtube.com/playlist?list=PLPCnNL6Y2PbQplCczUFhtQpCznEXqDZnh",
      "description": "Apply software engineering practices to machine learning projects.",
      "cta": "View Course"
    }
  ],
  "services": [
    {
      "icon": "🏢",
      "title": "AI Architecture & Advisory",
      "description": "Get help assessing and designing AI agent platforms, MLOps infrastructure, and security, with a plan for delivery and operations.",
      "badge": "🔴 Not available for new missions",
      "badge_type": "error",
      "cta_text": "Send Email",
      "cta_url": "mailto:contact@fmind.dev"
    },
    {
      "icon": "🎓",
      "title": "Mentoring",
      "description": "Book a paid one-hour session for an architecture review, project advice, or career mentoring in AI and MLOps.",
      "badge": "💰 Paid session — 1 hour",
      "badge_type": "info",
      "cta_text": "Book Mentoring",
      "cta_url": "https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ2ye3X9589PA2xmbV73Iz5J_NbFig6nN651vn6UuYAC-Cs5vBxnQ2L5db9UnAeXmUBQSW1MOobd"
    }
  ]
}
