Sam Kington is a senior back-end developer based in Glasgow with over two decades of professional experience and 14 years in recent engineering roles, specializing in Perl and Python. He has a strong track record building and modernizing RESTful APIs and backend systems for high-throughput services—moving legacy Perl script estates toward testable, maintainable architectures. At Congenica he helped architect the expansion from rare-disease to oncology workflows, and his open-source contributions to the popular Dancer Perl web framework improved serialization, UTF-8 handling and request processing. Pragmatic and hands-on, Sam thrives both as a focused individual contributor and as a technical mentor during code review and architecture discussions. His background in humanities (MA in Politics and Philosophy) underpins clear communication and thoughtful design decisions in complex, regulated domains.
14 years of coding experience
27 years of employment as a software developer
MA, Politics, Philosophy, MA, Politics, Philosophy at University of Glasgow
The easiest way to write web applications with Perl (Perl web micro-framework)
Role in this project:
Back-end Developer
Contributions:20 commits, 2 PRs, 6 comments in 8 years 8 months
Contributions summary:Sam primarily worked on improving the Dancer web framework's serialization and deserialization capabilities, particularly focusing on handling different content types like JSON and XML. Their contributions included addressing UTF-8 encoding issues, improving the processing of request bodies, and adjusting the framework's interaction with external libraries such as XML::Simple. They also fixed bugs, improved error messaging, and made minor adjustments to the request handling.
Contributions:5 pushes, 2 issues in 6 years 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.
Request Free Trial
Sam Kington - Senior Software Developer at Amtivo Group