GSoC 2026 Introduction | Suryansh Singh

Hello everyone,

Hello mentors, contributors, and the preCICE community!

I’m Suryansh Singh, a third-year CSE student from India. I’m applying for GSoC 2026 with preCICE because I want to spend my summer on a high-quality open-source project.

preCICE aligns perfectly with my interests in systems programming, numerical methods, and reliable scientific software.

About me:

  • Main languages: Python + C/C++

  • Open-source contributions: I have previously contributed to several projects, including Antiwork, Zulip, OWASP, and Vercel

  • Git/GitHub: Good with commits, branches, rebasing, PRs, reviews as per the templates and guidelines

What I’ve started:

  • Set up the local repo and dev environment (including CMake dependencies)

  • Reviewed README.md, CONTRIBUTING.md, issue/PR templates

  • Studied contribution workflow: pre-commit hooks, GitHub Actions, linting, clang-format, code style

  • Exploring entry tests / good first issues, focusing on C++ projects

  • Planning to submit a small fix or doc improvement soon

  • Checked out the repo precice.github.io

I’ll be full-time during GSoC with no other commitments and flexible on time zones.

I’m especially interested in the “Error messages with configuration context” project. It seems like a great fit for my C++ skills, improves user experience a lot, and is nicely scoped for meaningful contribution.

I would greatly appreciate any guidance or recommendations you could provide regarding the next steps including any specific things I should prepare or have in place before taking on this project.

Looking forward to your feedback and hopefully working together!

Ping: @fsimonis, @Makis