Hayley Campbell is a software engineer with a decade of experience building backend systems and leading engineering teams across Europe. She progressed from hands-on developer roles to Principal Database Engineer and Engineering Team Lead at Kurrent, where she focused on database internals and operational reliability. Her open-source contributions to EventStoreDB show deep familiarity with event-sourced architectures, storage scavenging, and improving test reliability in complex distributed systems. Now based in the Netherlands and working at CCS connects, she combines practical troubleshooting skills with architectural thinking to stabilize and scale data-heavy services. Colleagues describe her as someone who moves comfortably between code, tests, and operational concerns, often surfacing subtle access and lifecycle issues before they become incidents.
10 years of coding experience
12 years of employment as a software developer
St Henrys Marist Brothers College
Computer Programming, Computer Programming at iStudent
EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures
Role in this project:
Back-end Developer
Contributions:29 releases, 846 reviews, 816 commits in 7 years 2 months
Contributions summary:Hayley made significant contributions to the event store database, focusing on enhancements to the internal mechanisms for managing and scavenging data. Their work involved implementing new events to track the status of the storage and TFChunk scavengers, and modifying the logic for handling these processes. The user also addressed access-denied issues when setting up the database and improved test reliability, demonstrating a deep understanding of the system's internal workings and testing strategies.
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.