Petri Lehtinen is a seasoned Senior Software Developer based in Turku, Finland, with 18 years of experience building robust back-end systems and leading engineering teams. He has held technical leadership roles including CTO at two companies before focusing on hands-on development at Reaktor since 2018. Petri contributes to low-level open-source projects, notably improving the C JSON library Jansson with enhancements for file dumping, string/array handling, locale support and invalid UTF-8 resilience—an indication of his attention to interoperability and data correctness. His MSc in Computer Software Engineering underpins a pragmatic approach that blends systems-level detail with product-aware engineering. Known for quietly tackling tricky parsing and encoding bugs, he brings steady technical judgment to complex integration challenges.
18 years of coding experience
9 years of employment as a software developer
Master of Science (M.Sc.), Computer Software Engineering, Master of Science (M.Sc.), Computer Software Engineering at Tampere University of Technology
C library for encoding, decoding and manipulating JSON data
Role in this project:
Back-end Developer
Contributions:32 releases, 740 commits, 148 PRs in 14 years 1 month
Contributions summary:Petri's contributions focused on implementing and refining the JSON library's functionality. They developed features such as dumping JSON to files and fds and implemented new methods for string and array manipulation. Furthermore, the user addressed bugs related to parsing empty objects and improved the handling of encoding and decoding, including improvements for locale support and invalid UTF-8 sequences.
Contributions:34 commits, 11 pushes, 1 branch in 1 year 7 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.