Marcin Krzyzanowski is a Senior Software Engineer from Poland with 23 years of experience building secure, developer-focused tooling and cross-platform applications. He blends deep systems and security expertise—evident from maintaining ObjectivePGP and packaging OpenSSL for multiple Apple platforms—with practical app engineering on macOS, iOS and Mac Catalyst (Goodnotes, Judo, PSPDFKit). A prolific open-source contributor, Marcin has improved core Swift tooling (SourceKit-LSP, SwiftPM, Foundation), terminal and text UI components, and helped stabilize web3 testing infrastructure. He thrives on developer productivity and edge-case hardening, often fixing subtle cryptographic and interoperability bugs that many teams miss. Comfortable across backend, mobile and build systems, he pairs product-minded engineering with a history of owning projects end-to-end, including his Natalie storyboard code generator. His background in computer science and e-business management underpins a pragmatic approach to shipping secure, maintainable software.
23 years of coding experience
8 years of employment as a software developer
M.A., Management, e-business, M.A., Management, e-business at University of Warsaw
B.Sc., Computer Science, B.Sc., Computer Science at Uczelnia Łazarskiego w Warszawie
OpenSSL package for SwiftPM, CocoaPod, and Carthage, multiplatform
Role in this project:
Back-end Developer
Contributions:32 releases, 24 reviews, 187 commits in 9 years 2 months
Contributions summary:Marcin primarily contributed to the build process and library parameters of an OpenSSL package for SwiftPM, CocoaPod, and Carthage, multiplatform. They modified build scripts to target specific iOS and macOS versions, updated the OpenSSL version, and made adjustments to build configurations. The user also updated the podspec file with library details and deployment targets. These changes indicate a focus on building and maintaining the cross-platform compatibility of the OpenSSL library for various Apple platforms.
Contributions:4 releases, 180 commits, 71 PRs in 3 years 3 months
Contributions summary:Marcin appears to be the primary developer of the `Natalie` project. Their initial commit establishes the core functionality of the storyboard code generator. The subsequent commits introduce and refine the code generation process, especially focusing on features like generating code for segues, storyboards, and reusable UI elements. They also update the example project and address Swift 2.0 and Swift 3 compatibility issues, demonstrating a strong understanding of the project's codebase and evolution.
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
Marcin Krzyzanowski - Senior Software Engineer at Goodnotes