Hi GRASS community,
My name is Kaushik, I’m a sophomore at the University of Illinois at Urbana-Champaign studying Computer Science and Crop Sciences. I’m happy to be contributing to GRASS this summer as part of GSoC 2026 under NumFOCUS.
My project focuses on parallelizing r.proj and several other raster processing modules using OpenMP. The main challenge is making data access thread-safe while maintaining GRASS’s ability to handle maps larger than available RAM. My solution uses a two path architecture depending on map size, and the same pattern applies directly to additional modules planned for later in the summer.
I look forward to learning from and contributing to this community.
GitHub: @krcoder123
Wiki: Wiki page