Marcin Krzyzanowski

Senior Software Engineer at Goodnotes

Poland
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
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.
code23 years of coding experience
job8 years of employment as a software developer
bookM.A., Management, e-business, M.A., Management, e-business at University of Warsaw
bookB.Sc., Computer Science, B.Sc., Computer Science at Uczelnia Łazarskiego w Warszawie
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
3,724reputation
468kreached
56answers
21questions
github-logo-circle

Github Skills (56)

textkit10
javascript10
ios10
pgp10
foundation10
decryption10
testing10
key-management10
build-system10
ganache10
uistoryboard10
language-server-protocol10
c1110
ui-design10
swift-package-manager10

Programming languages (16)

MDXJavaC++CRustMojoHTMLTypeScript

Github contributions (5)

github-logo-circle
krzyzanowskim/OpenSSL

Oct 2013 - Nov 2022

OpenSSL package for SwiftPM, CocoaPod, and Carthage, multiplatform
Role in this project:
userBack-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.
cocoapodsswift-package-managerobjective-ccocoapodtvos
krzyzanowskim/Natalie

Apr 2015 - Jun 2018

Natalie - Storyboard Code Generator (for Swift)
Role in this project:
userFull-stack Developer
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.
swift-package-managerstoryboardcode-generatorswiftios
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