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.
10 years of coding experience
8 years of employment as a software developer
Economics Persian Studies, Economics Persian Studies at University of Maryland
Easily add "zoom on hover" functionality to your site's images. Lightweight, no-dependency JavaScript.
Role in this project:
Front-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.
The repository for high quality TypeScript type definitions.
Role in this project:
Front-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.
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