Marcin Czarnecki is an engineering manager based in Warsaw with 11 years of experience leading backend teams and shaping technical roadmaps at companies like Box, Westwing, and GOG. He combines hands-on PHP and backend engineering expertise—demonstrated by contributions to a popular serializer library—with people leadership, mentoring, and operational responsibilities across multiple squads. At GOG he progressed from PHP developer to chapter lead and tech lead, driving sustainable architectures, performance improvements, and measurable development KPIs. More recently he led a six-person marketing tech team and now manages engineering at Box, blending delivery focus with stakeholder collaboration. Colleagues describe him as a pragmatic technologist who balances code-level improvements with long-term vision and developer enablement.
Library for (de-)serializing data of any complexity (supports JSON, and XML)
Role in this project:
Back-end Developer
Contributions:8 releases, 94 reviews, 27 commits in 3 years 9 months
Contributions summary:Marcin primarily contributed to implementing and improving the serialization and deserialization features of the `serializer` library. They focused on adding support for inline deserialization, updating documentation, and enhancing the handling of iterators and generators. The contributions included code style fixes, test improvements, and the introduction of a new iterator handler. The user also worked on improving the performance of max depth exclusions.
Library for (de-)serializing data of any complexity (supports XML, JSON, YAML)
Contributions:114 pushes, 57 branches in 6 years 10 months
yamlserializingcomplexityxmlserialization
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.