Hey preCICE team and community!
I know I’m a bit late to the party
, and I read the pinned note about how you guys made it to the top of the GSoC list this year. Since I’ve already spent a massive chunk of time deep-diving into your XML parsing architecture, I figured I’d shoot my shot anyway—who knows, maybe I’ll accidentally get selected too!
I’m Rishabh Singh, a student and a game developer. For the past while, I’ve been building and optimizing a massive voxel-style mobile game called Crown Barrage → GitHub - RishabhSinghMoonCake/Crown-Barrage: Crown Barrage android / ios game repo · GitHub give it a try if you like, its available on google play store. Wrangling complex architectures and hunting down obscure logic bugs is basically my day-to-day.
I am completely hooked on the “Error messages with configuration context” project. I’ve already mapped out the pipeline to solve it: extracting the line and column numbers using libxml2 during the ConfigParser phase, threading that location state into CTag and XMLTag, and ultimately injecting it into the PRECICE_ERROR and PRECICE_CHECK macros. The goal is to get those beautiful, compiler-style visual errors popping up in the terminal!
I totally understand that the team is dealing with a huge activity right now. If I get to contribute, I promise to be as low-friction as possible—clean code, well-documented PRs, and zero pressure on review times.
Super excited to be here and learn from you all!
Cheers,
Rishabh

