Sherwin Heydarbeygi

Senior Software Engineer at OneSignal

San Diego, 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
Sherwin Heydarbeygi is a senior software engineer based in San Diego with a decade of experience building front-end systems and improving developer experience at image-focused companies like imgix and OneSignal. He has progressed from hands-on web development to lead engineering roles, shipping production-quality JavaScript and TypeScript for high-visibility consumer and developer products. His open-source contributions include pragmatic UX fixes to the lightweight drift zoom library and precise TypeScript typings for react-imgix in DefinitelyTyped, reflecting a focus on both user-facing polish and type safety. Sherwin blends product-minded engineering with attention to cross-platform compatibility—evident in mobile touch handling fixes—and a background in economics and Persian studies that gives him a broader, analytical perspective on product decisions.
code10 years of coding experience
job8 years of employment as a software developer
bookEconomics Persian Studies, Economics Persian Studies at University of Maryland
stackoverflow-logo

Stackoverflow

Stats
21reputation
125reached
3answers
0questions
github-logo-circle

Github Skills (19)

static-typing10
javascript10
typescript10
typescript-definitions10
type-definition10
optional-typing10
dts10
strong-typing10
typescript-types10
typescripts10
react10
testing9
jscript9
imgix6
amazon-s36

Programming languages (23)

C#JavaC++CSSRustVueGoHTML

Github contributions (5)

github-logo-circle
strawdynamics/drift

Apr 2019 - Feb 2021

Easily add "zoom on hover" functionality to your site's images. Lightweight, no-dependency JavaScript.
Role in this project:
userFront-end Developer
Contributions:5 releases, 30 reviews, 16 commits in 1 year 10 months
Contributions summary:Sherwin primarily focused on improving the user experience and fixing bugs related to the zoom functionality of the "drift" library. They addressed mobile compatibility by preventing zoom on touch events when `handleTouch` is set to false. They also fixed an issue to prevent the "drift-loading" class from being inappropriately added after the first hover. Their work involved modifying JavaScript code, particularly in the `Trigger.js` and `ZoomPane.js` files and associated test files.
imagejavascripthover-effectszoom-imageshover
The repository for high quality TypeScript type definitions.
Role in this project:
userFront-end Developer
Contributions:2 reviews, 5 commits, 3 PRs in 9 months
Contributions summary:Sherwin primarily contributed to the development of TypeScript type definitions for the react-imgix library within the DefinitelyTyped repository. Their work included adding and modifying type definitions for components such as `ImgixProvider`, and `SrcSetParams`, and also adding and modifying test cases. These changes aimed to enhance the type safety and developer experience for users of the react-imgix library. The user's contributions show a focus on maintaining accurate and up-to-date type definitions.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
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
Sherwin Heydarbeygi - Senior Software Engineer at OneSignal