Raminder Sidhu is a seasoned Software Engineer based in Chandigarh, India, with 13 years of hands-on experience building reliable back-end systems and full-stack features. Currently identifying as a Rust Engineer at Supabase, he contributes to production-grade open-source projects—most notably improving rust-url’s parser internals and readability by implementing nuanced Debug traits and fixing build issues. He also brings front-end/game dev sensibilities from work on PathFinding.js, where he added advanced finders like OrthogonalJumpPointFinder and cleaned up benchmarking and browser builds. Comfortable across systems, browsers, and tooling, Raminder has a pragmatic focus on maintainability and developer experience that shows up in both low-level Rust fixes and higher-level JavaScript optimizations.
13 years of coding experience
3 years of employment as a software developer
Air force school bikaner
Bachelor of Technology (B.Tech.), Computer Engineering, Bachelor of Technology (B.Tech.), Computer Engineering at Kendriya vidyalaya AFS Agra
A comprehensive path-finding library for grid based games
Role in this project:
Full-stack Developer
Contributions:76 commits, 3 PRs, 11 pushes in 2 years 11 months
Contributions summary:Raminder primarily contributed to the pathfinding.js library by implementing new features, such as the OrthogonalJumpPointFinder, and improving existing ones. They fixed bugs related to the benchmark tool and refactored code, removing redundant calls. Additionally, the user updated browser builds and added a diagonal movement enum.
Contributions:6 commits, 1 PR, 5 comments in 2 days
Contributions summary:Raminder primarily focused on implementing the `Debug` trait for various structs and types within the `rust-url` library, including `ParseOptions`, `EncodingOverride`, and several encode sets and iterators. This involved manually implementing `Debug` for specific types where derived implementations were insufficient, such as `ParseOptions`. Additionally, the user addressed build failures and added missing `use` declarations and a more readable `Debug` implementation.
rusturl-parserurl-parsingparser
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.