Harshil Shah

Senior Software Engineer at Meta

New Jersey, 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
Harshil Shah is a Senior Software Engineer with 11 years of experience building high-impact products and scalable systems, currently driving mobile checkout and pub/sub infrastructure at Meta. He blends hands-on iOS craftsmanship—demonstrated by open-source projects like NotchKit and a polished DeckTransition animation library—with backend expertise in queueing and large-scale integrations such as Shopify for Shops Ads. Comfortable moving between individual contribution and leadership, he has led engineering teams and served as the first engineer at a startup, tackling full-stack challenges from trading platforms to consumer apps. Known for a steep learning curve and a bias toward elegant, efficient solutions, he combines quantitative rigor from early finance roles with a pragmatic product focus. Based in New Jersey, he enjoys shipping delightful mobile experiences and quietly improving UX details that others overlook.
code11 years of coding experience
job7 years of employment as a software developer
bookJAI HIND COLLEGE, MUMBAI
bookBS Computer Science, BS Computer Science at Rutgers University
languagesEnglish, Hindi, Gujarati, Marathi, French
stackoverflow-logo

Stackoverflow

Stats
33reputation
2kreached
0answers
3questions
github-logo-circle

Github Skills (12)

swift10
uikit10
ios10
mobile-development10
modals10
ui-design10
transition10
ux-design8
html6
twitter-bootstrap6
uiscrollview6
jekyll6

Programming languages (9)

TypeScriptMDXJavaScriptObjective-CSwiftHTMLMetalRuby

Github contributions (5)

github-logo-circle
HarshilShah/NotchKit

Jul 2017 - Jan 2018

A simple way to hide the notch on the iPhone X
Role in this project:
useriOS Mobile Developer
Contributions:6 releases, 45 commits, 1 PR in 6 months
Contributions summary:Harshil primarily contributed to the development of an iOS application, specifically focusing on hiding the iPhone X notch. They added a custom `Corner` type, implemented extensions for `CGRect` to handle corner calculations and insets, and created a `CornerView` for drawing rounded corners. Furthermore, they developed a `NotchKitWindow` to manage the notch-related UI adjustments, including the ability to mask specific edges and incorporate a toggle to show/hide the notch. The final commit refactored an existing `UIScreen` extension.
iphonehideiphone-xiosnotch
HarshilShah/DeckTransition

Oct 2016 - Sep 2019

A library to recreate the iOS Apple Music now playing transition
Role in this project:
userMobile Developer (iOS)
Contributions:24 releases, 159 commits, 53 PRs in 2 years 11 months
Contributions summary:Harshil primarily worked on implementing the core functionalities of the `decktransition` library, specifically focusing on the presentation and dismissal animations for a modal view controller. They added transition classes, implemented the `DeckPresentationController`, `DeckPresentingAnimationController`, and `DeckDismissingAnimationController`. The user enhanced the user experience with swipe-to-dismiss gestures and fixed numerous issues related to the animations and the handling of status bar changes.
now-playingtransitionswiftiosrecreate
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
Harshil Shah - Senior Software Engineer at Meta