Phil Davies is a Principal Engineer with 16 years of experience building backend systems and leading engineering teams across fintech, telematics, and consultancy environments. He combines strong analytical rigor from a Mathematics and Computing Science background with hands-on expertise in Java, C#, Python, Kotlin and database technologies like SQL/PL-SQL. A pragmatic leader and clear communicator, he has progressed from student developer roles to principal technologist positions and now drives architecture and delivery at FoundryOS. Phil is an active open-source contributor, notably improving core serialization and resource management in the popular Arrow Kotlin library, showing a penchant for subtle but impactful library design. He thrives on learning and research-led problem solving, often refactoring legacy behavior to produce safer, more maintainable systems. Based in Reigate, UK, he brings resilience and self-motivation to both individual delivery and cross-functional team leadership.
16 years of coding experience
21 years of employment as a software developer
BSc Hons (2:1) Mathematics and Computing Science, BSc Hons (2:1) Mathematics and Computing Science at University of Surrey
Λrrow - The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Role in this project:
Back-end Developer
Contributions:13 reviews, 1 commit, 8 PRs in 1 day
Contributions summary:Phil contributed to the Arrow Kotlin library, focusing on core functionality and serialization improvements. Their work included refactoring resource management, specifically the allocation and release order of resources. They also added a SerializersModule for contextual usage of Arrow types, enhanced serialization capabilities for various data types like Either, Ior, Option, and NonEmptyList, and deprecated mapOrAccumulate for Map, as well as renamed several functions.
Λrrow - Functional companion to Kotlin's Standard Library
Contributions:40 pushes, 13 branches in 2 years 11 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.