Dmitry Rodionov is a macOS-focused engineering lead with 12 years of experience building native apps, developer tooling, and integrations for design workflows. Currently leading SketchAPI and macOS development at Sketch, he blends product thinking, user research, and hands-on implementation to shape features end-to-end. Previously he co-owned Sympli Versions, driving roadmap, QA-heavy Sketch plugin work and a native app built with Swift, AppKit, C++ and libgit2 to bring branching, semantic diffing and reviews to designers. A practical generalist, he’s comfortable across Objective‑C, Swift and low-level macOS internals—his open-source contributions include cross-platform adaptations to popular projects like mas-cli and JSQSystemSoundPlayer. Based in Tbilisi, he pairs a methodical engineering mindset with frequent customer-facing problem solving and an unusual background in dynamic macOS probing from his GSoC work. Colleagues know him as a pragmatic prototype-driven builder who also enjoys high-level product strategy.
12 years of coding experience
6 years of employment as a software developer
Bachelor’s, Computer Science, Bachelor’s, Computer Science at Tomsk State University
Contributions:21 commits, 10 PRs, 16 pushes in 4 months
Contributions summary:Dmitry contributed to the `mas-cli` project by implementing new features and fixing bugs related to installing and managing applications from the Mac App Store. Their work involved modifying the installation process to allow multiple apps to be installed at once and making the process more robust by handling failures gracefully. They also added functionality to display bundle versions for installed and outdated apps, enhancing the user's ability to manage their software.
A fancy Obj-C wrapper for Cocoa System Sound Services
Role in this project:
Mobile Developer (iOS)
Contributions:7 commits, 1 PR, 3 comments in 1 day
Contributions summary:Dmitry focused on adapting the `JSQSystemSoundPlayer` library for different platforms, primarily iOS and macOS. Their contributions included excluding UIKit-related code for macOS builds, adding an OS X demo application, and conditionally including the `playVibrateSound` method for iOS only. They also refactored the code, changing the indentation to spaces.
audiokitc-wrapperobj-caudiotuner
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.