Barinder Banwait

Visiting Research Scientist at Lodha Foundation

London, England, United Kingdom
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

👤
Senior
🎓
Top School
Barinder Banwait is a computational number theorist and visiting research scientist with nine years of experience applying deep arithmetic-geometry expertise to both research and production software. His work spans postdoctoral and visiting roles at institutions including MIT and Boston University and industry contributions to surgical robotics and quantitative analytics, demonstrating fluency in safety-critical C/C++ as well as scientific Python. He is an active open-source contributor to flagship mathematical projects—most notably adding Bianchi modular form download support and SageMath Jacobian endomorphism functionality—bridging advanced mathematics with usable tooling. Based in London, he combines rigorous PhD-level theory with practical algorithm implementation and testing, and has a track record of turning abstract number-theoretic problems into reproducible, documented code.
code9 years of coding experience
job5 years of employment as a software developer
bookMaster's degree Mathematics, Master's degree Mathematics at University of Cambridge
bookGCSEs A-Levels, GCSEs A-Levels at Langley Grammar School
bookDoctor of Philosophy (PhD) Mathematics, Doctor of Philosophy (PhD) Mathematics at University of Warwick
languagesEnglish, Punjabi, French, German, Hindi
github-logo-circle

Github Skills (18)

algorithm10
algorithms10
sage10
modular10
python10
math10
forms10
implement10
modulo10
modular-arithmetic10
abstract-algebra10
number-theory10
magma9
documentation8
unit-testing8

Programming languages (3)

LeanJupyter NotebookPython

Github contributions (5)

github-logo-circle
LMFDB/lmfdb

Oct 2020 - Dec 2022

L-Functions and Modular Forms Database
Role in this project:
userBack-end Developer
Contributions:39 reviews, 142 commits, 39 PRs in 2 years 3 months
Contributions summary:Barinder primarily contributed to the L-Functions and Modular Forms Database by adding download links for Bianchi modular forms and the code behind them. The contributions included implementing Sage and Magma code generation for retrieving and utilizing Bianchi modular form data within these mathematical software packages. Additionally, the user fixed typos and implemented unit tests to verify the download functionality.
database-designdatabasemodular
sagemath/sage

Jun 2021 - Jul 2021

Main repository of SageMath
Role in this project:
userBack-end Developer
Contributions:8 commits in 1 month
Contributions summary:Barinder contributed to the SageMath project by implementing and refining functionality related to endomorphism rings of Jacobians of hyperelliptic curves. Their initial commit introduced a new file, `jacobian_endomorphisms.py`, and included the foundational code for the `EndomorphismRing` class. Subsequent commits focused on fixing docstrings and addressing review comments, improving code readability and documentation. This suggests a focus on mathematical algorithm implementation and making the code accessible.
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
Barinder Banwait - Visiting Research Scientist at Lodha Foundation