Dmitry Rodionov

SketchAPI Lead, Mac Developer

Tbilisi, Georgia
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
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.
code12 years of coding experience
job6 years of employment as a software developer
bookBachelor’s, Computer Science, Bachelor’s, Computer Science at Tomsk State University
stackoverflow-logo

Stackoverflow

Stats
436reputation
13kreached
5answers
0questions
github-logo-circle

Github Skills (19)

objective-c10
ios10
command-line-interface10
software-update10
audio10
command-line10
swift10
macos10
cli10
audiotoolbox9
homebrew9
uikit9
mac-app-store6
cocoa6
nsviewcontroller6

Programming languages (10)

TypeScriptShellCSSCJavaScriptObjective-CSwiftSlim

Github contributions (5)

github-logo-circle
mas-cli/mas

Sep 2016 - Jan 2017

:package: Mac App Store command line interface
Role in this project:
useriOS Developer
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.
command-line-toolmac-app-storeosxapp-storecommand-line-interface
A fancy Obj-C wrapper for Cocoa System Sound Services
Role in this project:
userMobile 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.
Request Free Trial
Dmitry Rodionov - SketchAPI Lead, Mac Developer