Peter Membrey

Chief Research Officer (CRO) at Apress

Hong Kong Island, Hong Kong, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Peter Membrey is a veteran software engineer and research-driven leader with 14+ years building low-latency systems, distributed architectures, and high-speed data stores—now serving as Chief Research Officer at Kape Technologies after senior engineering leadership at ExpressVPN. He founded and still leads CakeDB, a purpose-built database for low-latency applications, and has hands-on experience contributing to open-source projects like the Erlang Redis client where he added pattern subscription support with thorough unit testing. Peter blends academic rigor (EngD/PhD-level research in low-latency big data streams) with product-focused execution, teaching and authoring technical content along the way. He excels at turning complex, performance-critical problems into elegant, maintainable solutions while mentoring teams and enabling business growth in new markets. Based in Hong Kong, he pairs executive-level strategy with deep implementation chops across networking, systems design and software architecture. A rare mix of practitioner, researcher and communicator, he prioritizes engineering-first approaches that keep people and outcomes aligned.
code14 years of coding experience
job24 years of employment as a software developer
bookExecutive MBA, Executive MBA at Quantic School of Business and Technology
bookDoctor of Engineering (EngD) Computing, Doctor of Engineering (EngD) Computing at The Hong Kong Polytechnic University
bookMSc (Distinction) Information Technology (Information Security), MSc (Distinction) Information Technology (Information Security) at University of Liverpool
languagesEnglish
github-logo-circle

Github Skills (6)

erlang10
redis10
testing9
unit-testing9
erlang-otp8
messaging8

Programming languages (14)

JavaCSSC++CRustGoXSLTErlang

Github contributions (5)

github-logo-circle
wooga/eredis

Apr 2012 - Apr 2012

Erlang Redis client
Role in this project:
userBack-end Developer
Contributions:7 commits in 6 days
Contributions summary:Peter primarily contributed to the implementation of pattern subscribe and unsubscribe functionalities for the Erlang Redis client. They added new functions and message handling to support pattern-based subscriptions. The user also added and refined unit tests for the new functionality, demonstrating a focus on thorough testing. These changes expanded the client's capabilities and improved its overall functionality.
erlangredisredis-client
pmembrey/cakedb

Jul 2012 - May 2014

Contributions:81 commits in 1 year 10 months
reallydatabasecacheeat
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