Raminder Singh

Software Engineer at Supabase

Bengaluru, Karnataka, India
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

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job3 years of employment as a software developer
bookAir force school bikaner
bookBachelor of Technology (B.Tech.), Computer Engineering, Bachelor of Technology (B.Tech.), Computer Engineering at Kendriya vidyalaya AFS Agra
stackoverflow-logo

Stackoverflow

Stats
1reputation
26reached
0answers
1question
github-logo-circle

Github Skills (20)

algorithm10
debugging10
algorithms10
debug10
javascript10
testing10
url-parsing10
data-structure10
encoding10
data-structures10
pathfinding10
rust10
api-design9
gulp9
browserify9

Programming languages (17)

C#C++CSSRustCPLpgSQLWebAssemblyHTML

Github contributions (5)

github-logo-circle
qiao/PathFinding.js

May 2014 - Apr 2017

A comprehensive path-finding library for grid based games
Role in this project:
userFull-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.
astargamegamesfindinggame-development
servo/rust-url

May 2017 - May 2017

URL parser for Rust
Role in this project:
userBack-end Developer
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.
Request Free Trial
Raminder Singh - Software Engineer at Supabase