GSoC 2026 Introduction: Ayush Kumar

Hello everyone :waving_hand:

I’m Ayush, a 3rd-year undergraduate student at IIIT Sonepat, India. I’m very interested in geospatial technologies and routing algorithms.

I have experience with C++, Python, Git, and open-source collaboration, and I’ve already started the application process by opening an issue and setting up the project locally as suggested in the contributor guide.

I’m highly motivated to contribute to pgRouting for GSoC 2026 and look forward to learning from the community and mentors while making meaningful contributions.

Thank you!

Hi @cvvergara !

I am currently going through the codebase and docs. I wanted some guidance on which idea would be more useful to work on.

I have two ideas:

  1. Betweenness centrality: A function like pgr_betweennessCentrality() to find important intersections (bottlenecks) in a road network so pgRouting can also be used for network analysis, not only routing.
  2. Time dependent shortest path: routing where edge cost depends on departure time (traffic or rush hour), something like pgr_tdDijkstra/pgr_tdAStar.

Before going deeper into one of them. I wanted to ask which fits pgRouting better and reasonable for a GSoC scope.

Thanks!