
During April 2025, Grainier Perera developed a major upgrade for the apache/streampipes repository, introducing a Multi-Model Prompt Processor (MMPP) that orchestrates prompts across multiple LLM providers such as OpenAI, Anthropic, and Ollama. Leveraging Java and stream processing, Grainier integrated MMPP into IIoT extensions, enabling seamless device-to-model communication and supporting complex workflows through configurable chat history modes and multi-field prompt construction. The work included backend enhancements, API integration, and improved documentation, resulting in a more flexible and developer-friendly system. This feature-rich update addressed model versatility and automation needs for IIoT use cases, demonstrating strong depth in AI integration.
April 2025—Delivered a major MMPP upgrade in apache/streampipes, enabling multi-provider LLM orchestration (OpenAI, Anthropic, Ollama), configurable chat history modes, and input field mappings. The work includes integrating MMPP into IIoT extensions and UI/documentation improvements (system prompt description, minimal window size configuration). Also added support for multiple input fields to compose prompts. These changes deliver greater model versatility, robust IIoT automation, and an improved developer experience, reducing time-to-value for model-integrated IIoT use cases.
April 2025—Delivered a major MMPP upgrade in apache/streampipes, enabling multi-provider LLM orchestration (OpenAI, Anthropic, Ollama), configurable chat history modes, and input field mappings. The work includes integrating MMPP into IIoT extensions and UI/documentation improvements (system prompt description, minimal window size configuration). Also added support for multiple input fields to compose prompts. These changes deliver greater model versatility, robust IIoT automation, and an improved developer experience, reducing time-to-value for model-integrated IIoT use cases.

Overview of all repositories you've contributed to across your timeline