About the author
Justin Castilla is a Python and Javascript programmer, educator, and overall hypeman for fun code. He currently works at Elastic as a Senior Developer Advocate. In his spare time, he loves to tinker with IoT, collect vintage synthesizers, and build elaborate mansions for his two cats.
Author's articles

November 24, 2025
Creating an LLM agent newsroom with A2A protocol and MCP in Elasticsearch: Part II
Discover how to build a specialized hybrid LLM agent newsroom using A2A Protocol for agent collaboration and MCP for tool access in Elasticsearch.

November 13, 2025
Creating an LLM Agent newsroom with A2A protocol and MCP in Elasticsearch: Part I
Explore the concepts of A2A protocol and MCP within a practical newsroom example where specialized LLM agents collaborate to research, write, edit, and publish news articles.

September 8, 2025
MCP for intelligent search
Building an intelligent search system by integrating Elastic's intelligent query layer with MCP to enhance the generative efficacy of LLMs.

July 8, 2025
Elasticsearch string contains substring: Advanced query techniques
Explore techniques for querying Elasticsearch to find documents where a field contains a specific substring.

September 25, 2024
Navigating an Elastic vector database
An overview of operating a modern Elastic vector database with practical code samples.