Nick Tymchenko is an experienced iOS software engineer with 14 years building production-grade mobile features, currently contributing at Odnoklassniki from Riga. He brings deep low-level expertise in Objective-C and Auto Layout, evidenced by substantive contributions to notable open-source projects like Typhoon (DI framework) and Masonry/SnapKit (layout constraints), where he improved introspection, performance, and API ergonomics. His work spans both core framework internals and pragmatic developer-facing improvements—refactoring abstractions, adding autoboxing, and enhancing runtime configuration handling. Comfortable across backend-facing concerns and frontend layout systems, he combines systems thinking with a keen eye for developer experience. Colleagues can rely on him to tackle tricky runtime issues and make APIs both faster and easier to use.
Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. Supports iOS and OSX Auto Layout
Role in this project:
Full-stack Developer
Contributions:14 commits, 4 comments in 6 months
Contributions summary:Nick significantly contributed to Masonry, a layout constraint library for iOS and macOS. They refactored the codebase by converting the MASConstraint protocol to an abstract class, enhancing code completion. They implemented autoboxing features for various data types, simplifying the creation of constraints with constants. Furthermore, they added the `mas_remakeConstraints` method for more flexible constraint management.
Powerful dependency injection for Objective-C ✨✨ (https://PILGRIM.PH is the pure Swift successor to Typhoon!!)✨✨
Role in this project:
Back-end Developer
Contributions:45 commits, 8 PRs, 11 pushes in 8 months
Contributions summary:Nick primarily focused on improving the performance and functionality of the Typhoon dependency injection framework for Objective-C. Their commits show significant changes in the core of the framework, including improvements to introspection and the introduction of new base classes. They also worked on code related to configuration and runtime argument handling. The user's contributions demonstrate a strong understanding of the internal workings of the framework.
typhoonobjective-caspectsiocinjection
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
Nick Tymchenko - IOS Software Engineer at Odnoklassniki