I will be joining CERN through Princeton University this January to write my Bachelor’s thesis!!!
I am an engineering senior at the University of Delhi, pursuing a major in IT and Mathematics. In daylight, I work on my academic skills and professional commitments, and by night, I develop and maintain Open-Source Research Software (see /opensource), which I believe are the key to collaborative and reproducible research.
This summer I worked as a visiting student researcher (Mitacs GRI) under Prof. Jacques Carette at McMaster University. My work here revolved around Type Theory, Proof Theory, Functional Programming, Logic,
agda-stdlib. I have previously worked as a Research Fellow at IRIS-HEP, Princeton University under Dr. Henry Schreiner and Dr. Jim Pivarski where my work revolved around jagged (awkward) Lorentz (HEP) vectors (Scikit-HEP/vector). I have also worked as a Google Summer of Code developer at PyBaMM (Python Battery Mathematical Modeling), NumFOCUS, and as Technical Writer at FluxML, which was funded by the Julia Language.
I am broadly interested in Research Software Engineering, Scientific Computing, Scientific Machine Learning, Computer Vision, Theory of Computation, Formal Verification (Type Theory, Proof Theory), Functional Programming and DevOps. I am extremely passionate about Open-Source and Open-Science. I am also developing some taste for pure Software Engineering research (runtime verification, new testing methods, etc). Finally, I possess a background in Android Development and Backend Development, but I don’t find them interesting anymore.
current and past affiliations
The organisations, institutes, and programs I am currently working for (or under/on), or have worked for in the past.
|Sep 18, 2023||I will be joining CERN through Princeton University this January !!!|
|Sep 13, 2023||I have been added to Astropy’s GitHub organisation for developing a pre-commit hook for them!|
|Sep 10, 2023||I now maintain asmeurer/removestar and conda-forge/removestar-feedstock.|
|Aug 9, 2023||I have joined Open Science Labs Incubator and I now maintain osl-incubator/scicookie.|
|Jun 5, 2023||I have started working on agda-stdlib under Prof. Jacques Carette at McMaster University as a Mitacs Globalink Research Intern.|
|Feb 22, 2023||I will be supervising selected Google Summer of Code applicants working with the sub-orgs - PyBaMM (Python Battery Mathematical Modelling) and OSL (Open Science Labs) - under NumFOCUS (umbrella org).|
|Feb 20, 2023||Lightning talk titled “Lessons learned while working as a technical writer at FluxML” accepted at JuliaCon 2023.|
|Dec 7, 2022||I have joined PyBaMM’s Steering Council!|
|Oct 2, 2022||I have joined FluxML’s GitHub organisation.|
|Sep 6, 2022||I now maintain scikit-hep/vector and conda-forge/vector-feedstock.|
|Aug 22, 2022||Abstract titled “Constructing HEP vectors and analyzing HEP data using Vector” accepted at the 5th International Workshop on Python in High-Energy-Physics (PyHEP)) as a notebook talk.|
|Aug 9, 2022||Abstract titled “Compiling Awkward Lorentz Vectors with Numba” accepted at the 21st International Workshop on Advanced Computing and Analysis Techniques (ACAT) in Physics Research as a poster session.|
|Jun 21, 2022||I have been awarded (one of the 500 recipients over the world) the Shubhra Kar Linux Foundation Training (LiFT) Scholarship in the “Developer Do-Gooders” category for my work on open-sorce research software.|
|Jun 12, 2022||I will be leading a talk at PyCon APAC 2022.|
|Jun 1, 2022||I have started working as a Research Fellow at IRIS-HEP - Princeton Research Computing with the Analysis Systems group (Scikit-HEP), under Dr. Henry Schreiner and Dr. Jim Pivarski.|
|May 26, 2022||I have started working as a technical writer at FluxML under Julia Season of Contributions.|
|May 19, 2022||I will be leading a talk at EuroPython 2022 on the topic “Code coverage through unit tests running in sub-processes/threads: Locally and automated on GitHub”.|
|Mar 2, 2022||I have received a grant to lead a workshop at PyCon Italia 2022 in-person.|
|Feb 21, 2022||Research software paper accepted in the Journal of Open Source Software - liionpack: A Python package for simulating packs of batteries with PyBaMM.|
|Feb 1, 2022||I will be supervising Google Summer of Code students under PyBaMM, NumFOCUS, on projects involving, but not limited to, documentation, DevOps, parameterisation, and visualization.|
|Nov 18, 2021||PyBaMM’s contributor community received the Faraday Institution Collaboration Award!|
|May 27, 2021||Won a hackathon conducted by Elastic out of 2500+ participants!|
|May 17, 2021||Started working as a Google Summer of Code student developer with PyBaMM (Python Battery Mathematical Modeling), NumFOCUS, under Dr. Valentin Sulzer, Dr. Ferran Brosa Planela, and Dr. Robert Timms.|
|Aug 31, 2016||Discovered an asteroid having a fixed orbit around Sun by analysing the data provided by the Pan-STARRS laboratory!! Asteroid temporarily named as - 2016 JC20 P10vKdL.|
- liionpack: A Python package for simulating packs of batteries with PyBaMMJournal of Open Source Software 2022
- vector: vector utilities and classesSep 2022