John Sundell is a Swift-focused developer, writer, and podcaster with over a decade of experience building apps, games, and developer tools while running the influential Swift by Sundell weekly content series. He combines hands-on engineering—authoring popular open-source projects like Files, Publish, Plot, ShellOut and the ImagineEngine game engine—with a knack for explaining complex Swift topics to the community through articles and interviews. As a former lead iOS developer at Spotify, he has deep experience designing frameworks and component-driven UIs at scale. His tooling work (e.g., Marathon, TestDrive, SwiftPlate) shows a consistent focus on improving developer workflows and automation. Based in Gdańsk, Poland, he freelances and maintains broad open-source involvement that often blends backend, CLI, and cross-platform concerns. An uncommon strength is his dual role as both prolific creator and meticulous tester, evidenced by extensive test and cross-platform compatibility work on projects like Ink.
Contributions:32 releases, 326 commits, 97 PRs in 3 years 10 months
Contributions summary:John's contributions primarily focused on the development and testing of the Unbox library, a Swift JSON decoder. Their work included the initial addition of the library, along with comprehensive tests. The user also added functionality for unboxing from NSData and made various improvements such as refactoring error logging. Overall, the user was heavily involved in building and refining the core functionality of the Swift JSON decoding library.
A project to create a blazingly fast Swift game engine that is a joy to use 🚀
Role in this project:
Full-stack Developer
Contributions:10 releases, 268 commits, 197 PRs in 1 year 7 months
Contributions summary:John primarily contributed to the Imagine Engine, a Swift game engine project. Their work focused on implementing and refactoring core game engine features. Specific contributions include bug fixes and feature additions within the actor, animation, and block systems, with an emphasis on sprite sheet support. They also added a tutorial for game development with the engine.
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.