I’m Abhimanyu Gupta (Abhi-d-gr8 on GitHub), a 3rd-year B.Tech student at LNMIIT .
I found GRASS through the NumFOCUS GSoC umbrella and wanted to introduce myself now that I’ve started contributing. My approach has been to learn the project by doing the work end-to-end getting the workflow running, picking up real issues, opening PRs, and going through the review/CI loop. I deliberately tried to push as far as I could on my own first…it helped me understand the codebase and the expectations around style, tests, and review.
Over the last few days I’ve opened a few PRs across GRASS and the GRASS website:
https://github.com/OSGeo/grass/pull/6927
https://github.com/OSGeo/grass/pull/6930
https://github.com/OSGeo/grass/pull/6984
https://github.com/OSGeo/grass-website/pull/589
Some of these have already received review (including from @annakrat and @wenzeslaus ), and I’m continuing to incorporate feedback.
I’ll also admit I probably pinged Anna a bit too much early on while I was getting oriented so I’m genuinely grateful for the patience and guidance. Things are starting to click now, and I want to be more intentional about contributing in the areas that matter most.
Going forward, I’m most comfortable in C/C++ and I’m exploring GSoC, but my main priority is to become a consistent, dependable contributor. Since there are many possible directions, I’d appreciate guidance on where sustained work would be most useful right now specific modules needing attention, test coverage gaps, CI reliability, or ongoing refactors that would benefit from extra hands.
If there’s an area where I can take ownership of a small stream of work and keep shipping improvements over time, I’d be happy to align with that.
Thank You for reading ,
Abhimanyu