Rohit Goswami is a systems-focused software engineer and researcher with 11+ years of experience building and optimizing scientific computing infrastructure, currently working on the Metatensor ecosystem at EPFL and pursuing doctoral research in physical sciences. He blends deep *nix and FOSS pedigree—ex-LineageOS maintainer and long-time contributor to projects like SciPy, NumPy, Spack and LFortran—with practical package maintenance, performance engineering, and compiler work (notably adding core math intrinsics to LFortran and HiGHS integration in SciPy). Comfortable across C++, LLVM, Fortran, and Python toolchains, he also improves developer ergonomics through docs, CI, and Emacs tooling. An active community educator and Carpentries instructor, he mentors contributors and has guided Summer of Nix participants, reflecting a commitment to reproducible research and open collaboration. Based in Reykjavík, he brings interdisciplinary curiosity—linking computational chemistry, photonics, and high-performance software—to deliver robust, well-tested solutions.
11 years of coding experience
6 years of employment as a software developer
Doctor's Degree, PHYSICAL SCIENCES, Doctor's Degree, PHYSICAL SCIENCES at Háskóli Íslands
Full Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at freeCodeCamp
Bachelor of Technology (B.Tech.), Chemical Engineering, Bachelor of Technology (B.Tech.), Chemical Engineering at Harcourt Butler Technical University
The fundamental package for scientific computing with Python.
Role in this project:
Technical Writer
Contributions:340 reviews, 107 commits, 118 PRs in 1 year 4 months
Contributions summary:Rohit's commits focus on documenting and improving the F2PY tool within the NumPy project. They reworded documentation pages and added specific details related to various features, including build tools, and the impact of operating systems on them. A significant portion of the changes revolves around adding examples, release notes and clarifying existing documentation for new features like `--empty-gen` flag and the removal of f2py.compile.
Airspeed Velocity: A simple Python benchmarking tool with web-based reporting
Role in this project:
DevOps Engineer & Test Automation Engineer
Contributions:4 releases, 97 reviews, 12 commits in 4 days
Contributions summary:Rohit primarily focused on improving the testing infrastructure and ensuring the stability of the `asv` project, a Python benchmarking tool. Their work included fixing issues with submodules, making the test suite more robust. Additionally, they modified the code to use the default branch for more streamlined operation and addressed linter issues to maintain code quality.
pythonbenchmarkingreportingweb-basedbenchmark
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
Rohit Goswami - System Specialist at Háskóli Íslands