Andrew Turley is a Principal Engineer with 14 years of experience building backend systems, developer tooling, and distributed platforms from embedded firmware to cloud infrastructure, currently solving infrastructure and enablement problems at Petal. He combines hands-on language and systems work—contributions to high-profile open-source projects like WallarooLabs' distributed stream processing and the Pony compiler—with leadership roles that improved CI/CD, onboarding, and incident processes. He has deep expertise in language bindings, stateful stream computation, and rapid prototyping across C/C++, Rust, Python, and Pony, and has led teams delivering ML operations prototypes and production services. Known for practical problem-solving and mentorship, he organizes engineering work to help others move faster and reliably. An audio and hardware tinkerer who’s built MIDI synthesizers and real-time audio tools, he brings cross-domain curiosity that surfaces uncommon but effective solutions.
14 years of coding experience
21 years of employment as a software developer
BS Computer Systems Engineering, BS Computer Systems Engineering at Boston University
Contributions:263 commits, 107 PRs, 168 pushes in 4 years 4 months
Contributions summary:Andrew primarily contributed to the development of the C++ API for a distributed stream processing system. Their work focused on defining and implementing interfaces for user-implemented C++ API functions, source decoders, and sink encoders. Furthermore, the user was responsible for creating the foundation for stateful computations, and provided the necessary C++ code. This indicates a focus on extending the core functionality of the platform.
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Role in this project:
Back-end Developer
Contributions:17 commits, 28 PRs, 15 pushes in 5 years 10 months
Contributions summary:Andrew contributed significantly to the Pony programming language project. Their work focused on adding new features and functionality to the core language libraries, including the `itertools` package with classes for iterator manipulation, documentation and example programs across various packages. They implemented and tested new functionality such as `WriteBuffer` and extended documentation for the `time` and `net` packages with example programs. Further work involved correcting formatting inconsistencies in string representations.
securehorseponyponycpony-source
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.