Sherman Grewal

Software Engineer at Profound

San Francisco, California, United States
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
Sherman Grewal is a software engineer with eight years of experience building backend systems and distributed infrastructure, currently based in New York and completing a Computer Science and Statistics degree at the University of Waterloo. He has delivered production features at companies from Datadog and Meta to early-stage roles at OnCall Health and Ada, and now contributes to Profound while bringing hands-on experience from multiple internships. Sherman is an active open-source contributor to CockroachDB, where he improved changefeed functionality—adding client certificate support for secure webhooks and enhancing ALTER CHANGEFEED capabilities—highlighting expertise in cloud-native, high-availability systems. Known for bridging academic rigor with pragmatic engineering, he combines strong backend and systems knowledge with a knack for shipping secure, scalable data pipelines. An interesting personal note: his GitHub bio cheekily identifies him as “@annoyingpr’s boyfriend,” suggesting a playful, collaborative presence in the developer community.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Computer Science Honours Computer Science Co-Op Program, Bachelor of Computer Science Honours Computer Science Co-Op Program at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

databases10
go10
distributed-database10
sql10
database10
webhooks9
kafka8

Programming languages (4)

CSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
cockroachdb/cockroach

Jan 2022 - Apr 2022

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
userBack-end Developer
Contributions:44 reviews, 29 commits, 24 PRs in 3 months
Contributions summary:Sherman primarily contributed to the CockroachDB changefeed functionality, focusing on enhancements and bug fixes. Their work involved implementing client certificate support for webhook changefeed sinks, enabling secure communication. They also worked on filtering virtual computed columns from events by default and improved the SHOW CHANGEFEED JOBS query by showing the topic names. The user also added support for the ALTER CHANGEFEED statement for adding/dropping targets, altering options, and modifying the sink URI.
distributed-sqldistributed-sql-databasemysqlsql-databasesql
sherman-grewal/cockroach

Jan 2022 - Apr 2022

CockroachDB - the open source, cloud-native distributed SQL database.
Contributions:103 pushes, 18 branches in 3 months
distributed-sqldistributed-sql-databasemysqlsql-databasesql
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