off-screen: cinephile, pop culture enthusiast and serial show binger.
fueled by music and good food.
~/pratham
├── numpy triager · sde intern @ quansight
├── radis maintainer · gsoc '25 · foss united season of commits fellow '26
├── sunpy contributor
├── parallel no-gil python · threads · cuda
├── ml pytorch · tensorflow · scikit-learn · langchain
├── stack python · c · c++ · js
└── learning os internals
NumPy · all prs →
At Quansight I'm porting NumPy's C extensions to CPython's Limited API, so NumPy can ship abi3 wheels that build once and keep working on newer Pythons. That means heap types, per-module state and multi-phase module init, and it turned into a side quest: making NumPy safe to use in subinterpreters.
RADIS · all prs →
A fast line-by-line code for high-resolution infrared molecular spectra. I work on making its big spectroscopy databases (HITRAN, HITEMP, ExoMol) faster to download and parse, using parallel fetching, parallel parsing and vectorised code, and on keeping CI and docs healthy.
SunPy · all prs →
Map plotting, contours, gallery examples and docs.
for roles or collabs: prathamhole.dev@gmail.com
also always happy to talk C extensions



