[GSoC 2026] Syed Zuhair Abbas - Introduction

Subject: [GSoC 2026] Syed Zuhair Abbas — AI Chatbot / Plugin Modernizer — Proposal & Tech Stack

Hi Jenkins Community,

I’m Syed Zuhair Abbas, a CS student focused on Java and Python. I’ve been analyzing the AI Chatbot for Jenkins and Plugin Modernizer ideas. I’ve noticed that both require a strong grasp of data visualization and backend state management skills I’ve refined while building a few projects.

My Technical Fit:

  • Java & Backend: Experience in Java (JDK 17+) and MongoDB/MySQL. In AniTracker, I implemented a custom watchlist system with a persistent database layer—this directly maps to how Jenkins plugins handle persistent configuration.

  • UI/UX (JavaFX): My background in JavaFX allows me to understand the “Modernizing UI” side of the Plugin Modernizer project. I’m comfortable with component-based UI design and event handling.

  • Python/ML: I’m currently diving into LLM integration and ML and Deep Learning in Python. I’ve been researching how to bridge Jenkins’ Java-based logs with Python-driven NLP models for the chatbot’s diagnostic features.

Current Progress:

  • Reviewing the resources-ai-chatbot-plugin and plugin-modernizer repos to understand the current build process.

  • Analyzing the FastAPI integration for the AI backend.

  • Setting up a local Jenkins instance to test plugin deployment.

Questions for the Mentors:

  1. In the Plugin Modernizer, which specific UI framework (React/Jenkins Design System) is the current priority for migrating older plugin views?

What I bring: A focus on high-performance data handling and a commitment to bridging the gap between Java-based enterprise tools and modern Python ML workflows.

GitHub: https://github.com/SyedZuhairAbbas

Best,

Syed Zuhair Abbas