Google Summer of Code

Google Summer of Code 

How to Apply

Start off by getting acquainted with the project, mentors and ideas; then write a good proposal.

Getting acquainted with the project, mentors and ideas

The first step is for you to get acquainted with the ILLIXR project, the ideas list, and to introduce yourself to the mentors. This will give you a better understanding of the project’s current goals, needed skills, and expectations.

  • Choose a project from our project ideas list or come up with your own.

  • Join our Discord server and introduce yourself (background, interests, experience, etc)

  • Send messages to your project-specific mentors indicating that you are interested in their idea and what plans you have for implementing the idea.

When introducing yourself to the mentors, we suggest answering the following questions:

  • What interests you most about the ILLIXR project and their idea?

  • What background do you have, and what draws you to the specific idea?

  • What level of familiarity do you have with the recommended technologies?

  • As mentors and project coordinators, how can we help to get the best out of you?

Good communication is key to both a successful GSoC proposal and project.

Writing a good proposal

After discussions with these mentors you should write and submit your GSoC proposal. The proposal needs to have a well-defined schedule, milestones, and deliverables. If you need to learn any new technologies, be sure to include time for this in your schedule. Also aim to have a milestone with a deliverable due before each evaluation date. Feel free to not only include the deliverables that will be required for a successful project. But also some things that would be nice to have if you have time.

See also Google's proposal guidelines


Direct communication methods: Discord

Social communication: Discord / GitHub

Henry: Messier82#0079
Jeffrey: Jebbly#9679
Qinjun: Qinjun#0901
Rahul: rahuls10#2436 
Steven: shg8#3092
Yihan: jianxiapyh#4064
Sainath: FurySwordXD#2866