Agriya Khetarpal

New Delhi, Delhi, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Agriya Khetarpal is an open-source-focused software engineer with five years' experience specializing in scientific Python, CI/CD, and WebAssembly (Pyodide) integrations. A Delhi University BTech graduate, she has strengthened testing and automation across flagship projects like NumPy, SciPy, and Statsmodels, enabling WASM builds and adapting test suites for browser-based Python. She maintains packages in Pyodide and PyBaMM and contributes to JupyterLite and broader scientific-python tooling, blending backend engineering with QA and DevOps. Active in community governance, she serves on pypa and NumFOCUS security committees—a hint that her work balances code quality with ecosystem trust. Notably, her contributions include practical WASM test runners and CI patches that make heavyweight numerical libraries usable in constrained browser environments.
code5 years of coding experience
bookUniversity of Delhi
languagesHindi, English, French
stackoverflow-logo

Stackoverflow

Stats
23reputation
275reached
1answer
1question
github-logo-circle

Github Skills (43)

unit-testing10
simulation10
github-ci10
memoization10
pytest10
python10
setuptools10
testing10
simulations10
rust-wasm10
wasm-pack10
cicd10
numpy10
automation10
ci-cd-pipeline10

Programming languages (20)

C#C++CSSJinjaRustCCMakeTeX

Github contributions (5)

github-logo-circle
pyodide/pyodide

Feb 2024 - Apr 2025

Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
Role in this project:
userBackend Developer
Contributions:218 reviews, 110 PRs, 55 pushes in 1 year 1 month
Contributions summary:Agriya primarily contributed to the Pyodide project by adding and improving Python packages, specifically focusing on dependencies for Zarr, such as `crc32c` and `zstandard`. They implemented and tested the functionality of these packages within the Pyodide environment, as demonstrated by their test suite additions. The user also contributed to improvements in the existing tests and integrated a testing framework.
pythonbrowsernode-jspyodidewebassembly
pybamm-team/PyBaMM

Oct 2022 - Dec 2022

Fast and flexible physics-based battery models in Python
Role in this project:
userBack-end Developer
Contributions:944 reviews, 20 commits, 205 PRs in 1 month
Contributions summary:Agriya primarily contributed to the back-end aspects of the pybamm project. Their work involved refactoring and optimizing existing code, specifically implementing memoization techniques to improve performance. Furthermore, they addressed code quality by correcting typos and updating supporting files. Additionally, the user was responsible for merging branches, showcasing their involvement in the project's collaborative development and code integration.
chemical-engineeringphysicspower-systemspythonbattery
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Agriya Khetarpal