Hi Jenkins community!
Self-Introduction
I’m Karishma! I recently completed my controller of Science in Computer Science from the
University of Georgia, with research in Affective Computing and GenAI. I have
over four years of professional experience in full-stack development and ML
engineering, including working with Jenkins CI/CD pipelines at IBM. This is my
first time participating in GSoC and my first open-source contribution. I’m
very excited to take my first steps with the Jenkins community!
Motivation
Having worked with Jenkins professionally, I understand firsthand how central
it is to modern software delivery and how challenging it can be to navigate
its extensive documentation and plugin ecosystem. The AI-powered chatbot project
caught my attention because it directly addresses this pain point, and aligns perfectly
with my background in full-stack development, RAG architectures, LLM integration,
and voice interaction.
Project Interest
I am applying for the project “Continue AI-Powered Chatbot for Quick Access to
Jenkins Resources” Before writing my proposal, I set up the full project locally
on macOS Apple Silicon, including the data pipeline, FAISS embeddings, and
Mistral 7B LLM with Metal GPU acceleration. Through this hands-on exploration I
identified several gaps in the current implementation and submitted my first
contribution to the repository:
PR Request
add macOS/Apple Silicon setup guide
Proposal
My proposal focuses on completing the unfinished implementation and enhancing
the chatbot with multi-turn conversation, token-by-token streaming, voice
interaction, agentic mode, flexible LLM provider support, and improved retrieval
accuracy.
I have drafted my full proposal and would love feedback from mentors: [GSoC 2026 Proposal - Continue AI-Powered Chatbot for Jenkins Resources]
References
GitHub username: karishmahegde
I would love any feedback from mentors and the community on my proposal and PR.
Thank you for this opportunity!