Speakers: Ivelina Dimova

  • AI with Boundaries: Implementing Guardrails and Evals in WordPress

    AI with Boundaries: Implementing Guardrails and Evals in WordPress

    WordPress Day for AI Faro 2026Speaker: Ivelina Dimova

    October 28, 2026 — Ivelina Dimova explains how to use guardrails and automated evaluations to make AI features more reliable in WordPress projects. The session covers the risks of incorrect responses and prompt injection, as well as methods for testing quality before deployment in production.

    Presentation Slides »

  • The Browser is the Agent: Running Local, Autonomous AI in WordPress

    The Browser is the Agent: Running Local, Autonomous AI in WordPress

    WordCamp Galicia 2026Speakers: Ivelina Dimova, Marcel Schmitz

    October 19, 2026 — Connecting WordPress to cloud-based AI APIs involves recurring costs, latency, and data privacy concerns. But what if a fully autonomous AI agent could manage your website while operating entirely from your users’ browsers?

    Using our open-source plugin, wp-agentic-admin, as a case study, this highly technical talk explores how to build client-side, AI-powered website administration. We will take a detailed look at how to combine the capabilities of modern browsers with intelligent execution patterns:

    The infrastructure: How to leverage WebGPU and WebLLM to run open-source models such as Qwen entirely locally, using Service Workers to maintain the agent’s state across WordPress admin screen updates.

    In-browser RAG: How we implemented a fully client-side Retrieval Augmented Generation (RAG) workflow, using in-browser vector storage to inject local WordPress records and documentation directly into the model’s context window.

    The brain: How to implement a client-side ReAct (Reasoning + Action) loop, enabling the model to autonomously choose tools, read error logs, check site status, and apply fixes through the WordPress Abilities API.

    By the end, you will have a clear action plan for how client-side processing can eliminate API bills and privacy risks while bringing truly professional-grade workflows directly into the WordPress ecosystem.

    Presentation Slides »

  • Closing remarks
  • Opening Remarks
  • Prototyping Intelligent Features for WordPress

    Prototyping Intelligent Features for WordPress

    WordCamp Valencia 2025Speaker: Ivelina Dimova

    November 10, 2025 — Traditional Development Manual coding, limited testing, and time-consuming debugging cycles characterized traditional WordPress plugin development. Modern Challenges Increasing complexity of WordPress ecosystem Security concerns and vulnerabilities Performance optimization requirements Time-to-market pressure AI-Assisted Development Benefits AI tools accelerate development, improve code quality, reduce technical debt, and help maintain WordPress coding standards. Prototipado de Funciones Inteligentes para WordPress Desarrollo Tradicional El desarrollo tradicional de plugins para WordPress se caracterizaba por la codificación manual, pruebas limitadas y ciclos de depuración que consumían mucho tiempo. Desafíos Modernos Creciente complejidad del ecosistema de WordPress Preocupaciones por la seguridad y vulnerabilidades Requisitos de optimización del rendimiento Presión por reducir el tiempo de lanzamiento al mercado Beneficios del Desarrollo Asistido por IA Las herramientas de inteligencia artificial aceleran el desarrollo, mejoran la calidad del código, reducen la deuda técnica y ayudan a mantener los estándares de codificación de WordPress.

    Presentation Slides »

  • Ivelina Dimova: The magic of advanced debugging

    Ivelina Dimova: The magic of advanced debugging

    WordCamp Gran Canaria 2018Speaker: Ivelina Dimova

    April 25, 2018 — As lead of the Ongoing Client Support at CrowdFavorite I’ve worked with lots of legacy code on different projects. This session covers some of the lessons we’ve learned in the process and tips how to deal with the most common issues faster and more effective. It also shows how the legacy code can be actually fun.

  • Ivelina Dimova: The Magic of Advanced Debugging

    Ivelina Dimova: The Magic of Advanced Debugging

    WordCamp Athens 2017Speaker: Ivelina Dimova

    February 18, 2018 — As lead of the Ongoing Client Support at CrowdFavorite I’ve worked with lots of legacy code on different projects. This session covers some of the lessons we’ve learned in the process and tips how to deal with the most common issues faster and more effective. It also shows how the legacy code can be actually fun.

    Presentation Slides »

  • Ivelina Dimova: Advanced debugging

    Ivelina Dimova: Advanced debugging

    WordCamp Zagreb 2017Speaker: Ivelina Dimova

    December 15, 2017 — As lead of the Ongoing Client Support at CrowdFavorite I’ve worked with lots of legacy code on different projects. This session covers some of the lessons we’ve learned in the process and tips how to deal with the most common issues faster and more effective. It also shows how the legacy code can be actually fun.

  • Ivelina Dimova: Make Your Own WP-CLI Command in 10 min

    Ivelina Dimova: Make Your Own WP-CLI Command in 10 min

    WordCamp Europe 2017Speaker: Ivelina Dimova

    June 21, 2017 — WordPress developer working at CrowdFavorite where we create web solutions for big enterprise companies. I am more focused on back-end development and passionate about version control systems, deployment and server administration tools.

    Have you heard WP-CLI, an about open source WordPress management tool that can make your development flow a lot easier? If you’ve heard about it or already use, you probably wondered how it be extended to support custom commands. This talk will give you a short overview how to accomplish this and make your own magic with WP-CLI.

    Presentation Slides »

  • Ivelina Dimova: The Magic of Debugging Legacy Code

    Ivelina Dimova: The Magic of Debugging Legacy Code

    WordCamp Madrid 2017Speaker: Ivelina Dimova

    May 16, 2017 — As lead of the Ongoing Client Support at CrowdFavorite I’ve worked with lots of legacy code on different projects. This session covers some of the lessons we’ve learned in the process and tips how to deal with the most common issues faster and more effective. It also shows how the legacy code can be actually fun!

    Presentation Slides »