GSoC 2026 | Shraddha Sharma

Hello everyone,

I am Shraddha Sharma, a first-year student pursuing B.Tech from Chennai, India.
I am interested in contributing to the
‘Error messages with Configuration context’ for GSoC 2026.

Motivation for GSoC:
As a first-year student, I am interested in learning new things and there can be nothing better than contributing to open source and learn new skills from experienced mentors and other contributors and developing peer connections.

What interests me the most about the Project?
What interests me most about this project is how much of a real difference it can make for users. It feels really frustrating when something goes wrong, and we get an error without knowing where in the file the problem is which makes it even harder. I find it really meaningful to work on something that directly reduces that frustration, by adding line numbers to errors just like a compiler would. It would make preCICE much more approachable for newcomers and experienced users.

Commitments:
I won’t have any other commitments during the GSoC period and will be fully focused on the project.

Previous Experience:
(i) I am familiar with the concept of OOPs in C++
(ii) I am familiar with basic Data Structure and Algorithms

Relevant Skills:
I have experience in programming languages: Java, C, C++, and Python.
Web Development: HTML/CSS and JavaScript.
Experience with Git and GitHub

Previous Experience with Git and GitHub:

My previous experience with Git and GitHub include contributions to few open source organisations :

(i) Python Software Foundation(PSF): I had raised PRs regarding documentation issues but it was unmerged as according to maintainer:
“Closing because this isn’t adding much value to the project. Half of these docstrings are on objects that don’t need an explanation, and this effort would be better directed in solving bugs.”

(ii) firstcontributions:

Screenshot 2026-03-10 001736

(iii) I am currently regualrly working with Git creating branches, raising PRs.

Entry Cases:
(i) I was able to set up preCICE from source.
(ii) Reviewed the README.md and contributors guidelines.

Closing:
I am really excited to contribute to preCICE and will contribute actively.
I will raise PRs and update soon.

Thank You!

2 Likes

I fixed a documentation issue:
#2012 API changelog in functions
Now moving forward to complex issues.

Thank You !