service
supervising, mentoring, volunteering, teaching, positions of responsibility, ...
My work on open-source software can also be considered a voluntary position. For a list of open-source software that I am involved with, please see /opensource.
University College London
August 2024 – present | London, UK
- Developed contents and pyodide/jekyll infrastructure for the graduate-level “Research Software Engineering with Python” course.
- Tutor for the graduate-level “Research Software Engineering with Python” course.
- Tutor for “Learning Julia - a programming language for scientific computing” workshop.
Google Summer of Code
Open Science Labs (OSL), NumFOCUS
May - September 2024 | Remote
- Sub-organisation admin.
Google Summer of Code
PyBaMM (Python Battery Mathematical Modeling), NumFOCUS
May - September 2024 | Remote
- Supervisor for Santhosh, working on the project “Migrate to scikit-build-core.”
- Supervisor for Ankit, working on the project “Dockerizing and Simplifying PyBaMM’s Installation.”
- Supervisor for Pradyot, working on the project “Improve PyBaMM’s testing infrastructure.”
Open Science Labs Internship Program
Open Science Labs (OSL)
January - May 2024 | Remote
- Supervisor for Naman, working on the project “Improve Scicookie Documentation.”
NumFOCUS Affiliated Project Selection Committee
NumFOCUS
2024 | Remote
- The committee is responsible for evaluating applications from open source projects for Affiliated Project status with NumFOCUS and working with applicant projects throughout the review process.
Cluster Innovation Centre
University of Delhi
2021 - 2023 | New Delhi
- I have been involved in several official teaching and mentoring workshops organised by CIC.
- This includes conducting yearly and one-time workshops on Git and GitHub, Linux CLI, Open-Source Programs, Internship Opportunities, Clubs and Fests at CIC, etc.
- Some of the reports for these workshops are available on CIC’s website and some of them were lost with time.
Steering Council
PyBaMM
2022 - Present | Remote
- Involved in administrative decisions and work.
Google Summer of Code
Open Science Labs (OSL), NumFOCUS
May - September 2023 | Remote
- Supervisor for Ankit, working on the project “Improve Scientific Python Cookiecutter.”
Google Summer of Code
PyBaMM (Python Battery Mathematical Modeling), NumFOCUS
May - September 2023 | Remote
- Supervisor for Arjun, working on the project “Dockerizing and Simplifying PyBaMM’s Installation.”
- Supervisor for Agriya, working on the project “Enhancing Documentation Infrastructure of PyBaMM.”
Convoke 5.0 (Annual TechFest) and HashHacks (24-hour-long hackathon)
Lead Organizer and Tech Lead
December 2022 - February 2023 | New Delhi
- Lead a team of ~25 volunteers at , Cluster Innovation Centre, University of Delhi, to bring back the annual TechFest of CIC after 3 pandemic years with 300+ attendees.
Hackashop (Hackathon + Workshop) Maintainer
5th International Workshop on Python in High Energy Physics (PyHEP)
May - September 2022 | Remote
- Invited to mentor and assist researchers and students new to open-source scientific software development.
Google Summer of Code
PyBaMM (Python Battery Mathematical Modeling), NumFOCUS
May - September 2022 | Remote
- Did not receive any applications for the projects I was co-supervising.