Salinder Sidhu is a software engineer with about a decade of industry experience and a Computer Science degree from the University of Toronto, focused on full‑stack web and mobile development. He has shipped features across enterprise and startup environments (BMO, EAB, Spreza), pairing frontend work in React/React Native/Flutter with backend services in Python, Node.js and AWS. His background in QA and test automation — including contributions to matplotlib’s test suite — gives him a strong emphasis on reliability and maintainability. He’s delivered user‑facing tooling (CMS features, image uploaders, transcription editors) and backend APIs, and has scaled team throughput by automating workflows and improving infrastructure. Colleagues describe him as a pragmatic engineer who blends curiosity born from an early fascination with software with disciplined, test-first delivery.
10 years of coding experience
4 years of employment as a software developer
Honours Bachelor of Science - B.Sc (Hons), Specialist in Computer Science - Software Engineering Stream, Honours Bachelor of Science - B.Sc (Hons), Specialist in Computer Science - Software Engineering Stream at University of Toronto
Contributions:11 commits, 1 PR, 6 comments in 1 day
Contributions summary:Salinder primarily contributed to the `matplotlib/matplotlib` repository by implementing and enhancing the validation and testing of `markevery` functionality within the `rcParams` settings. Their work involved writing test cases and ensuring proper behavior across different input types, contributing to improved robustness and reliability. The commits added example code demonstrating the use of the markevery property. This work involved modifications to `rcsetup.py` and `test_rcparams.py` files.
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.