Dmitry Lobanov is a seasoned iOS engineer with 11 years of professional experience and over a decade working in Swift and Objective-C since 2012, building native apps and developer tooling. He contributes to notable open-source projects across the Git and Apple ecosystems—improving libgit2 branch handling, enhancing GitUp’s UI and app logic, and refining CocoaLumberjack’s multi-platform logging and Swift integration. His work shows a strong emphasis on security and reliability, from encrypted Core Data stores using SQLCipher to careful refactors that improve maintainability and testability. Comfortable across front-end UI, framework build systems, and backend C libraries, he brings full-stack fluency to macOS and iOS development. Trained at Lomonosov Moscow State University, Dmitry pairs deep low-level engineering skills with practical UX sensibilities, often adding small but impactful features like drag-and-drop and fluent API builders that noticeably improve developer and end-user workflows.
v2.0 - iOS Core Data encrypted SQLite store using SQLCipher
Role in this project:
Back-end Developer / Database Engineer
Contributions:15 commits, 4 PRs, 37 comments in 1 year 9 months
Contributions summary:Dmitry primarily focused on enhancing and refactoring the encrypted Core Data store within the iOS project. Their contributions involved adding and modifying methods for secure passphrase management, enabling convenient database passphrase manipulations, and introducing validation methods to verify passphrase correctness. They also refined the project by removing unnecessary headers and fixing file manager invocation, contributing to overall code quality and maintainability of the encrypted database solution. The changes strongly suggest a focus on the security and reliability of the Core Data encryption implementation.
The Git interface you've been missing all your life has finally arrived.
Role in this project:
Full-stack Developer
Contributions:6 reviews, 17 commits, 23 PRs in 3 years 2 months
Contributions summary:Dmitry primarily contributed to the front-end and application logic of the GitUp application. They implemented features such as drag-and-drop functionality within the welcome window, enabling users to easily open repositories. Furthermore, the user added copy-commit-message action, and enhanced the application by adding the external applications to open iterm.
branchesversion-controlgit-hooksgit-addonsmissing
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.