Gareth Lloyd is a systems-focused software engineer with 15 years' experience specialising in high-performance, low-latency C++ systems and database internals, currently driving performance work at Memgraph. His expertise spans memory layout, custom allocators, lock-free concurrency, interpreter vs JIT design (x86_64, armv8, WASM), and index/Planner optimisations that tangibly reduced memory footprint and query latency. He holds a PhD in Real Time Systems and has prototyped JITs in Rust and explored WASM/LLVM approaches, reflecting a research-informed yet pragmatically engineered mindset. Beyond product work he organizes the ACCU York developer meetup, blending technical leadership with community building. Colleagues rely on him for tackling thorny performance bottlenecks—often by rethinking allocation and cache strategies rather than adding hardware—so his contributions routinely unlock real-world scalability.
15 years of coding experience
10 years of employment as a software developer
A/AS levels, A/AS levels at Netherthorpe School
Ph.D., Real Time Systems, Ph.D., Real Time Systems at University of York
Contributions:2 PRs, 5 pushes, 6 branches in 1 year 6 months
benchmarkcppauthoring
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.