Constantine Safronov is an experienced iOS developer with 12 years building mobile apps across startups and product companies, most recently at Redwerk and formerly a long tenure at Yalantis. He specializes in polished UI/UX components and reliable native behavior—evidenced by his contributions to a popular pull-to-refresh control where he implemented animations, fixed edge-case bugs, and refined lifecycle behavior. Based in Naples, Italy, Constantine combines a strong engineering foundation (Master’s-level training in computer systems and economic cybernetics) with practical product experience shipping features end-to-end. He’s comfortable tackling tricky client-side states and improving existing codebases to make interactions feel native and robust.
13 years of coding experience
13 years of employment as a software developer
Master's degree, Computer systems and automation, Master's degree, Computer systems and automation at NMetAU
This project aims to provide a simple and customizable pull to refresh implementation. Made in Yalantis
Role in this project:
Mobile Developer (iOS)
Contributions:28 commits, 7 PRs, 24 pushes in 10 months
Contributions summary:Constantine primarily focused on implementing a custom pull-to-refresh control for iOS applications. Their contributions included creating and modifying the `YALSunnyRefreshControl` class, which handles the visual animation and behavior of the refresh indicator. The user also fixed bugs related to the control's behavior, such as issues with returning to the default offset and multiple calls to the animation start function. Additionally, the user removed an auto-dismissing feature.
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.