Skip to content

Google Summer of Code 2025: The Journey Begins

Published:

GSoC 2025

Table of contents

Open Table of contents

From Rejections to Realization: My GSoC 2025 Journey with Julia and TuringLang

In 2023, I submitted three proposals in Google Summer of Code. None of them got selected for The Julia Language, Purr Data and The Tor Project

At the time, it stung. I had invested weeks into those applications, reading documentation, designing ideas, revising again and again. But the rejections weren’t the end of the story — they became part of the path.

Two years, a lot of learning, and some incredible mentors later, I’m incredibly happy to share that I’ve been selected for Google Summer of Code 2025 with The Julia Organization, contributing to the TuringLang ecosystem!

GSoC-Mail-Title GSoC-Mail

Acceptance Letter

Shravanpuri-Goswami-GSoC-Acceptance-Letter


The Project: Browser-Based Graphical Interface for JuliaBUGS

This summer, I’ll be working on building a browser-based graphical interface for JuliaBUGS — a graph-based probabilistic programming system inspired by the classic BUGS language (Bayesian inference Using Gibbs Sampling).

JuliaBUGS is a modern tool for defining and analyzing Bayesian graphical models in Julia. But like many powerful tools, its hard to learn, use and adapt, my project aims to change that…

The goal?

To make it easier and more intuitive to:

By lowering the barrier to entry, we hope to bring the Bayesian modeling to more users, especially those who may not be deeply familiar with the command-line or Julia syntax.

Why This Means a Lot

This project isn’t just another technical contribution — it’s personal.

After three rejections in 2023, I seriously questioned whether GSoC was for me. But those setbacks turned out to be essential. They taught me how to communicate ideas more clearly, scope better projects, and most importantly — seek feedback and build with others.

I want to thank:

Looking Ahead

Over the next few months, I’ll be contributing to:

I’ll be sharing updates throughout the summer — from design sketches to development progress — and welcome feedback from the community.

Here’s the official GSoC project link if you’d like to follow along or check out the proposal: 👉 https://summerofcode.withgoogle.com/programs/2025/projects/4ecMbDwU

Selected GSoC Proposal

Here is my proposal that is selected for Google Summer of Code 2025 - Shravan’s GSoC 2025 Selected Proposal


Just Keep Going

If you’re a student or early contributor eyeing GSoC — and especially if you’ve faced rejections before — I just want to say: keep going. Every no brings you closer to a yes, if you’re learning from it.

I’m looking forward to a hot summer and cool contributions in open source, learning, collaboration, and building something that hopefully makes a small but meaningful impact.

Thanks for reading — and see you around the Julia and TuringLang communities!


Next Post
A. Seats (AtCoder Beginner Contest 375)