Yonas Kolb

Software Engineer

Byron Bay, New South Wales, Australia
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
Yonas Kolb is a seasoned software engineer with 11 years of experience specializing in iOS and Swift development, based in Byron Bay, Australia. He has progressed from frontend and mobile engineering roles to leadership positions such as Lead iOS Engineer, iOS Architect and Mobile Engineering Manager, shaping app architecture and delivery across startups and agencies. A frequent open-source contributor, Yonas has made notable improvements to popular Swift projects like Kingfisher (image caching and downloader refactors) and created tools such as XcodeGen and Mint that streamline project generation and package execution. He combines hands-on engineering—implementing build settings, SPM integration and core CLI commands—with a pragmatic focus on code organization and testability. Known for bridging backend template work (Stencil) and tooling with polished mobile experiences, he brings a rare mix of product-minded architecture and developer tooling expertise.
code11 years of coding experience
job14 years of employment as a software developer
bookThe University of Sydney
languagesEnglish, German
github-logo-circle

Github Skills (28)

data-generation10
dependency-management10
caching10
ios10
package-management10
command-line-interface10
image-loading10
data-dictionary10
swift-package-manager10
data-structure10
project-setup10
xcode10
new-project10
code-generation10
command-line-utility10

Programming languages (15)

C++CGoMustacheKotlinTypeScriptShellAstro

Github contributions (5)

github-logo-circle
yonaskolb/XcodeGen

Jul 2017 - Jan 2023

A Swift command line tool for generating your Xcode project
Role in this project:
userFull-stack Developer
Contributions:79 releases, 292 reviews, 1270 commits in 5 years 7 months
Contributions summary:Yonas implemented and refactored aspects of the Xcode project generation tool. They worked on generating schemes, product types, and build settings within the project. Furthermore, they refactored the generator, focusing on improving code organization and incorporating support for dependency and resource handling and the Swift Package Manager integration, which enhanced the flexibility and functionality of the project generation process.
yamlcommand-line-toolxcodeprojectspecificationxcodeproj
yonaskolb/Mint

Sep 2017 - Dec 2022

A package manager that installs and runs executable Swift packages
Role in this project:
userBackend Developer
Contributions:31 releases, 19 reviews, 320 commits in 5 years 3 months
Contributions summary:Yonas primarily focused on setting up and configuring the project's initial structure and dependencies. Their contributions included establishing the package definition (`Package.swift`), adding essential dependencies like files, Commander, Rainbow, and ShellOut. The user also implemented the core functionality by adding the `run` and `install` commands, and integrating shell out functionality to execute the packages, indicating a focus on the core package management logic.
command-line-toolinstallerpackage-managerrunsdependency-manager
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
Yonas Kolb - Software Engineer