John Källén is a seasoned software engineer with 18 years' experience based in the Greater Stockholm area, known for a curiosity-driven approach to dissecting and rebuilding complex systems. He contributes to and maintains the Reko binary decompiler, where his backend work added support for architecture-specific instructions, improved stack variable handling, and enhanced format-string processing—demonstrating deep expertise in low-level tooling and reverse engineering. Comfortable in large, refactored codebases, he focuses on practical improvements that increase correctness and extensibility. Colleagues would describe him as methodical and hands-on, preferring to learn by taking software apart and putting it back together to reveal better designs.
Contributions:26 releases, 137 reviews, 8208 commits in 15 years 7 months
Contributions summary:John was actively involved in the development and maintenance of the Reko decompiler, a binary decompiler. Their contributions focused on enhancing the software's core functionality, including adding the support for features like handling printf format string specifiers and the introduction of support for various assembly instructions and architecture-specific instructions. They also refactored the codebase, optimizing the handling of stack variables, and implementing functionality to add support for features related to different processors and image formats.
Contributions:8 commits, 4 pushes, 1 branch in 4 months
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.