My participation in Google Summer of Code#
Google Summer of Code (GSoC) (GSoC) is a global, online program focused on bringing students and new contributors into open source software development. GSoC Contributors work with an open source organization on a 12+ weeks-long programming project under the guidance of dedicated mentors. It is one of the biggest open source programs in the world.
I've been involved since 2015 as a mentor, org admin, technical and community advisor. My organizations included Jenkins, the Free and Open Source Silicon Foundation (FOSSi), the Continuous Delivery Foundation (CDF), Kotlin Foundation and Eclipse Foundation.
Mentorship and Advisory#
| Year | Project | Organization | Role | Project page |
|---|---|---|---|---|
| 2016 | "External Workspace Manager Plugin" by Alexandru Somai | Jenkins | Mentor | Project |
| 2017 | "Code Quality Metrics for LibreCores.org" by Amitosh Swain Mahapatra | FOSSi Foundation | Mentor | Project |
| 2018 | "Code Coverage API Plugin" by Shenyu Zheng | Jenkins | Mentor | Project |
| 2018 | "Jenkins Remoting over Message Bus/Queue" by Pham Vu Tuan | Jenkins | Mentor | Project |
| 2019 | "Remoting over Apache Kafka with Kubernetes Features" by Long Nguyen | Jenkins | Mentor | Project |
| 2019 | "Role Strategy Plugin Performance" by Abhyudaya Sharma | Jenkins | Mentor | Project |
| 2019 | "Plugin Installation Manager CLI Tool / Library" by Natasha Stopa | Jenkins | Mentor | Project |
| 2019 | "Continuous Integration for Hardware Projects on LibreCores CI" by Nancy Chauhan | FOSSi Foundation | Mentor | Project |
| 2020 | "External Fingerprint Storage for Jenkins" by Sumit Sarin | Jenkins | Mentor | Project |
| 2020 | "Jenkins Windows Services: YAML Configuration Support" by Buddhika Chathuranga | Jenkins | Mentor | Project |
| 2020 | "Custom Jenkins Distribution Build Service" by Sladyn Nunes | Jenkins | Advisor | Project |
| 2021 | "Jenkins Remoting Monitoring" by Akihiro Kiuchi | Continuous Delivery Foundation / Jenkins | Mentor | Project |
| 2024 | "Gradle Build Server – Support for Android Projects" by Tanish Ranjan | Kotlin Foundation / Gradle | Community Advisor / Listed Mentor | Project |
| 2024 | Gradle Build Server – DevX and Language Support in Buildship | Eclipse Foundation / Gradle | Community Advisor (stopped after mid-term) | Project |
| 2024 | Declarative Syntax and Enhancements for the Checkstyle Plugin | Gradle / Kotlin Foundation | Mentor (stopped after mid-term) | Project |
| 2025 | "Improving Configuration Cache in Key Gradle Plugins" by Nouran Atef | Kotlin Foundation / Gradle | Community Advisor | Project |
| 2025 | "Gradle Convention Plugin for Developing Jenkins Plugins" by Aarav Mahajan | Kotlin Foundation / Gradle | Mentor | Project |
| 2025 | "Maven Central Publishing Plugin for Gradle with New APIs" by Yongjun Hong | Kotlin Foundation / Gradle | Mentor | Project |
Organization and Program Administration#
| Year | Organization | Role | Program page | Notes |
|---|---|---|---|---|
| 2016 | Jenkins | Organization Administrator | GSoC 2016 | Confirmed |
| 2017 | Jenkins | Organizer | GSoC 2017 | Jenkins was not accepted that year |
| 2018 | Jenkins | Organization Administrator | GSoC 2018 | Confirmed |
| 2019 | Jenkins | Organization Administrator | GSoC 2019 | Confirmed |
| 2020 | Jenkins | Organization Administrator | GSoC 2020 | Confirmed |
| 2021 | Continuous Delivery Foundation | Organization Administrator | CDF GSoC 2021 | Confirmed |
| 2022 | Keptn | GSoC Program Lead / Organization Administration | Keptn GSoC 2022 | Led Keptn's participation, covering three projects |
| 2024 | Kotlin Foundation | Organization Administrator | GSoC 2024 | Self-reported |
| 2025 | Kotlin Foundation | Organization Administrator | GSoC 2025 | Participant-reported |
Related Talks#
- Mentorship programs for students in open source: Industry/Academia Partnerships discusses GSoC and partnerships with universities.
- Mentorship programs: Growing new team and community leaders covers GSoC alongside other mentorship and outreach programs.
- Contributing to Jenkins, CDF and Google Summer of Code introduces Jenkins contributions and its GSoC outreach.
- Contributing to Open Hardware with FOSSi Foundation discusses getting involved in open hardware, including through GSoC.
- CDEvents in Jenkins and Keptn. What's next? was presented alongside a GSoC project update.