[{"data":1,"prerenderedAt":170},["ShallowReactive",2],{"maintainer-agriyakhetarpal":3,"mdc-pw39zc-key":62,"mdc--lvfd1n-key":74,"mdc--x1rdae-key":82,"mdc-x0v1ob-key":113,"mdc--ecub0f-key":121,"mdc--ael09-key":129,"mdc-jlr8he-key":137,"mdc--xyxm6x-key":145,"mdc-23z3h-key":154,"mdc--m39b3d-key":162},{"id":4,"title":5,"body":6,"created_on":7,"description":6,"designation":8,"extension":9,"form":10,"full_name":35,"meta":36,"navigation":37,"path":38,"photo":39,"projects":40,"projects_list":6,"seo":48,"socials":49,"stem":59,"username":60,"__hash__":61},"maintainers\u002Fmaintainers\u002Fagriyakhetarpal.json","Agriyakhetarpal",null,"2025-06-04T16:06:02+05:30","Software Engineer","json",[11,14,17,20,23,26,29,32],{"question":12,"response":13},"How to support","Contributions for code, docs, community examples, and design work are welcome! 🤗 Also, if you have the privilege to contribute financially, please consider donating to us on our OpenCollective page at \u003Ca href='https:\u002F\u002Fopencollective.com\u002Fpyodide'>https:\u002F\u002Fopencollective.com\u002Fpyodide\u003C\u002Fa> or via GitHub Sponsors at \u003Ca href='https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fpyodide'>https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fpyodide\u003C\u002Fa>",{"question":15,"response":16},"A small brief about your project","Pyodide is an open-source, MPL-licensed Python distribution for the browser and Node.js based on WebAssembly\u002FEmscripten. It brings a port of CPython and the Scientific Python stack for web browsers, and provides a robust foreign function interface (FFI) between JavaScript and Python that allows data interchange between both languages. It also comes with a standards-compliant build system for cross-compiling Python packages into WebAssembly wheels, and an array of more than 290 packages and system-level libraries, and an in-browser package manager, micropip, to install and use them in WebAssembly runtimes.",{"question":18,"response":19},"One FOSS maintainer lesson for your younger self","The reward of delayed gratification: sustainability matters much more than initial excitement; it is imperative to design contributing guidelines, your personal boundaries, and think about funding decisions from early days, as if your project will be successful up to a decade later – because if it does, you will be grateful for working on those structures early on.",{"question":21,"response":22},"Why do you do it? Why do you bother maintaining a FOSS project?","Maintaining open-source software gives me a chance to contribute to something bigger than myself. I get to create a difference to digital heritage that future programmers can study, learn from, and build upon. The collaborative aspect also keeps me engaged, as I get to interact with people all over the world whom I would never meet or have met otherwise!",{"question":24,"response":25},"If your repo had a theme song, what would it be?","Transylvania by Iron Maiden",{"question":27,"response":28},"Which file in your project would you most like to set on fire?","The EIGHTEEN patches we currently use to compile SciPy to WebAssembly ;)",{"question":30,"response":31},"What's your open-source villain origin story?","I realised I've become a villain ever since the day I've had more power closing issues with the \"won't fix\" label than any comic book crook will ever have! :P",{"question":33,"response":34},"If you had to use one emoji to convey what it is like to be a FOSS maintainer, what would it be?","🎩","Agriya Khetarpal",{},true,"\u002Fmaintainers\u002Fagriyakhetarpal","",[41],{"name":42,"project_link":43,"website_link":44,"logo":45,"description":46,"short_description":47},"pyodide","https:\u002F\u002Fgithub.com\u002Fpyodide\u002Fpyodide","https:\u002F\u002Fpyodide.org\u002Fen\u002Fstable\u002F","\u002Fimages\u002Fagriyakhetarpal_pyodide.png","Pyodide makes it possible to install and run Python packages in the browser with micropip. Any pure Python package with a wheel available on PyPI is supported. Many packages with C extensions have also been ported for use with Pyodide. These include many general-purpose packages such as regex, pyyaml, lxml and scientific Python packages including numpy, pandas, scipy, matplotlib, and scikit-learn.","Pyodide is a Python distribution for the browser and Node.js based on WebAssembly",{},[50,53,56],{"label":51,"link":52},"GitHub","https:\u002F\u002Fgithub.com\u002Fagriyakhetarpal",{"label":54,"link":55},"LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fagriyakhetarpal\u002F",{"label":57,"link":58},"Web","https:\u002F\u002Fagriyakhetarp.al\u002F","maintainers\u002Fagriyakhetarpal","agriyakhetarpal","YkemiIdrmajbiwRshToP1hjyxU8FLCEpe72BZxwCrws",{"data":63,"body":64},{},{"type":65,"children":66},"root",[67],{"type":68,"tag":69,"props":70,"children":71},"element","p",{},[72],{"type":73,"value":8},"text",{"data":75,"body":76},{},{"type":65,"children":77},[78],{"type":68,"tag":69,"props":79,"children":80},{},[81],{"type":73,"value":46},{"data":83,"body":84},{},{"type":65,"children":85},[86],{"type":68,"tag":69,"props":87,"children":88},{},[89,91,96,102,104,108],{"type":73,"value":90},"Contributions for code, docs, community examples, and design work are welcome! 🤗 Also, if you have the privilege to contribute financially, please consider donating to us on our OpenCollective page at ",{"type":68,"tag":92,"props":93,"children":95},"a",{"href":94},"https:\u002F\u002Fopencollective.com\u002Fpyodide",[],{"type":68,"tag":92,"props":97,"children":100},{"href":94,"rel":98},[99],"nofollow",[101],{"type":73,"value":94},{"type":73,"value":103}," or via GitHub Sponsors at ",{"type":68,"tag":92,"props":105,"children":107},{"href":106},"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fpyodide",[],{"type":68,"tag":92,"props":109,"children":111},{"href":106,"rel":110},[99],[112],{"type":73,"value":106},{"data":114,"body":115},{},{"type":65,"children":116},[117],{"type":68,"tag":69,"props":118,"children":119},{},[120],{"type":73,"value":16},{"data":122,"body":123},{},{"type":65,"children":124},[125],{"type":68,"tag":69,"props":126,"children":127},{},[128],{"type":73,"value":22},{"data":130,"body":131},{},{"type":65,"children":132},[133],{"type":68,"tag":69,"props":134,"children":135},{},[136],{"type":73,"value":25},{"data":138,"body":139},{},{"type":65,"children":140},[141],{"type":68,"tag":69,"props":142,"children":143},{},[144],{"type":73,"value":28},{"data":146,"body":147},{},{"type":65,"children":148},[149],{"type":68,"tag":69,"props":150,"children":151},{},[152],{"type":73,"value":153},"I realised I've become a villain ever since the day I've had more power closing issues with the \"won't fix\" label than any comic book crook will ever have! ",{"data":155,"body":156},{},{"type":65,"children":157},[158],{"type":68,"tag":69,"props":159,"children":160},{},[161],{"type":73,"value":34},{"data":163,"body":164},{},{"type":65,"children":165},[166],{"type":68,"tag":69,"props":167,"children":168},{},[169],{"type":73,"value":19},1778820956010]