The Decision
For me, Google Summer of Code is not just another task on a to-do list—it is a dream I have held since I first stepped into college. GSoC was actually the first programming program I ever heard about, and I was immediately fascinated by the concept. The idea that a student could contribute to massive, real-world codebases without actually being hired by the company felt like magic. It was a feeling of pure excitement.
My journey began with curiosity. During my first year, I started exploring the world of open source and GSoC. While my initial understanding was limited, it sparked a genuine desire to learn. I spent that year mastering the fundamentals of programming, leaning C, and practicing python, feeling a sense of accomplishment with every new concept I grasped. I was genuinely happy to simply be coding, and as time passed, my excitement for software development only grew.
However, the path was not without its failures. In my second year, I attempted to engage with several organizations, but I faced a harsh reality: I could not understand the codebases. As a beginner in web development, the complexity of real-world software was overwhelming. Despite my efforts, I was unable to secure a spot in GSoC 2025.
Rather than letting this setback define me, I used it as a catalyst for growth. I dedicated the following months to rigorous upskilling. I focused on mastering the core technologies of modern web development, including React, Node.js, Tailwind CSS, and Bootstrap. Crucially, I also became proficient in version control using Git and GitHub, which is the backbone of collaborative development.
The turning point arrived in September 2025, during my third year. I officially entered the open-source ecosystem participating and successfully completing in GirlScript Summer of Code (GSSoC) 2025. This experience was pivotal; it was the bridge that took me from merely learning concepts to actively contributing to a community. That momentum has brought me here, ready to tackle GSoC 2026.
Who Am I?
I am currently a pre-final year student pursuing a BTech.
My technical foundation is rooted in Web Development, specifically with the MERN stack, and modern CSS frameworks like Tailwind and Bootstrap both. I have wore Currently, I am expanding my problem-solving capabilities by mastering Data Structures and Algorithms (DSA) in C++. I also possess strong proficiency in Version Control Systems (Git & GitHub), which allows me to manage code and collaborate effectively within development teams.
Beyond coding, I am deeply committed to community building. I serve as the Co-Lead of GDG on Campus MMMUT and as an Executive Member of the FLUX Society. These roles have taught me the value of teamwork and leadership—qualities I believe are essential for open-source collaboration.
My Goals
My primary objective extends beyond simply securing a spot in GSoC; I aim to evolve into a more capable engineer. From a technical perspective, I am focused on bridging the gap between personal projects and professional software. This means developing the ability to navigate and understand large, complex codebases and significantly strengthening my backend development skills. I want my contributions to be substantial and meaningful, ensuring they add real value to the project rather than just scratching the surface.
Equally important is my personal growth regarding communication. I often struggle with hesitation when it comes to public channels, fearing that my questions might appear trivial or simple. I intend to overcome this barrier and learn to communicate proactively with mentors, asking the necessary questions early in the process rather than struggling in silence.
Ultimately, I view GSoC not as a final destination but as a starting point. Despite the limited time I have remaining in my college journey, I am committed to becoming a long-term open-source contributor. I want to experience the true essence of collaborative development and leave a lasting impact on the open-source community before I graduate.
The Plan
While I could quantify my commitment—aiming for at least two hours on weekdays and four on weekends—those are simply numbers. The reality is that I intend to dedicate all my available free time to this pursuit. I am driven by a desire not just to crack the program, but to immerse myself in a learning environment where I can grow. Regardless of where I started, I want to prove to myself that with enough dedication, I can master these skills and excel in the open-source ecosystem.
My immediate roadmap is clear. I will begin by navigating the official Google Summer of Code archives and using community tools to filter and shortlist organizations that align with my current skill set. Once I identify one or two target organizations, my focus will shift to reading their documentation and understanding their codebase. The first major technical milestone will be successfully setting up the development environment on my local machine, followed by identifying and solving "Good First Issues."
To maintain accountability, I believe in documenting the process. This blog is my commitment to that journey.
See you in the next post. Let's make it happen!
Top comments (0)