Ivan Vorobei is an iOS-focused engineering leader with 11 years of experience, currently directing Sparrow Code LTD and developing apps at QUANTICAPPS. He builds developer-facing tools and UI libraries—authoring and maintaining popular Swift repos such as AlertKit, PermissionsKit and SPStorkController—that emphasize native look-and-feel, dark mode, haptics and Swift Package Manager support. Based in Minsk, he blends hands-on Swift/SwiftUI development with product-minded design, shipping example-driven libraries and demo apps that help other iOS developers adopt modern APIs. A former UI designer with a master’s in Radio, Television and Digital Communication, he brings a strong visual sensibility to interaction and animation problems often overlooked in utility libraries.
11 years of coding experience
Магистр, Radio, Television, and Digital Communication, Магистр, Radio, Television, and Digital Communication at Belarusian State University
Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets.
Role in this project:
iOS Mobile Developer
Contributions:68 releases, 276 commits, 23 PRs in 3 years 2 months
Contributions summary:Ivan primarily contributed to the development of the iOS mobile application, `alertkit`, by adding new Swift files. These contributions include the addition of core UI components such as `SPAlertView` and other files like `SPAlertHaptic`, `SPAlertIconHeartView`, `SPAlertIconDocView`, `SPAlertIconBookmarkView`, `SPAlertIconAddView`, `SPAlertIconErrorView`, `SPAlertIconStarView`, `SPAlertIconMoonView`, `SPAlertIconExclamationView`, `SPAlertIconMessageView`, `SPAlertIconShuffleView`, `SPAlertIconRepeatView`, `SPAlertIconFlagView` and `SPAlertIconPrivacyView`. Further contributions involve adding dark mode support, haptic feedback, and updating the UI for a more user-friendly experience, as well as the addition of the Swift Package Manager (SPM) for dependency management.
Examples projects using SwiftUI released by WWDC2019. Include Layout, UI, Animations, Gestures, Draw and Data.
Role in this project:
Mobile Developer (iOS)
Contributions:143 commits, 33 PRs, 140 pushes in 2 years 10 months
Contributions summary:Ivan primarily contributed to the development of SwiftUI-based example projects, as evidenced by the commit messages and code differences. Their work involved implementing UI elements, integrating with UIKit where necessary, and demonstrating animations, transitions, and data loading within the SwiftUI framework. The user added examples for time travel functionality, demonstrating the usage of stores and state management, and also implemented the 2048 game in SwiftUI. The user is also involved in loading images asynchronously.
animationdrawlayoutlayout-uireleased
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.