Dimitris Koutsogiorgas is an iOS software engineer with 14 years of mobile and backend experience, currently advancing platform work at Square from a long tenure that began in Android and evolved into iOS. He combines deep mobile engineering chops with practical systems thinking, having contributed to high-profile open-source projects like CocoaPods, Picasso and protobuf where he implemented features, performance improvements and code-generation enhancements. His history spans Android foundations—adding support for DialogFragment and DownloadManager in Robolectric—to iOS-focused tooling and build integrations, reflecting fluency across languages and ecosystems. Notably, he has experience improving developer workflows (e.g., CocoaPods/Xcodeproj changes and caching optimizations) which suggests a strong focus on productivity and tooling. Based in Greece, Dimitris brings a blend of hands-on engineering, cross-platform perspective, and a track record of shipping tooling and libraries used widely by the developer community.
14 years of coding experience
23 years of employment as a software developer
Hellenic American Educational Foundation Athens College - Psychico College
Contributions:45 releases, 208 reviews, 1185 commits in 7 years 6 months
Contributions summary:Dimitris contributed to the development of the CocoaPods dependency manager, focusing on the implementation of new features and improvements to existing functionalities. They added a `--sources` option to the `push` command, allowing for the inclusion of custom source URLs, and also incorporated logic to handle and track `.def` files as sources. Furthermore, they improved the performance by adding caching mechanisms and modified existing build settings for better integration of code.
Contributions:16 releases, 49 reviews, 176 commits in 6 years 8 months
Contributions summary:Dimitris contributed to the `xcodeproj` repository by modifying the project's codebase to enhance functionality and address specific issues. They added support for `.def` file extensions, improved error messaging, and integrated external libraries like `colored`. Furthermore, the user implemented features related to the creation and management of Xcode schemes for testing, and extended the API for aggregate targets. These changes indicate a focus on improving the project's capabilities and user experience.
machplistmodifyrubyxcodeproj
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.