Peter Lawrey

CEO at Chronicle Software

Woking, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
Peter Lawrey is a seasoned CEO and founder of Chronicle Software with 15+ years building ultra-low-latency systems used by eight of the top eleven global investment banks. A hands-on Java and JVM expert, he drives core open-source projects (Chronicle-* suite, Java Runtime Compiler, Thread Affinity) that power microsecond messaging, low-garbage serialization and native memory access for high-frequency trading. He combines deep systems-level engineering—refactoring core value types, thread affinity and persistence primitives—with product leadership that turns those primitives into commercial platforms. A prolific community contributor and Java Champion, Peter has 13k StackOverflow answers and a widely read "Vanilla Java" blog with millions of views, reflecting a rare blend of mentorship and technical authorship. His background spans trading, architecture and build automation across banks and exchanges, giving him a practitioner’s view of both production performance pain points and how to eliminate them.
code14 years of coding experience
job11 years of employment as a software developer
bookThe University of Melbourne
bookIvanhoe Grammar School
stackoverflow-logo

Stackoverflow

Stats
529,414reputation
111.7mreached
13,476answers
37questions
Badges
arraylist
top-1%
oop
top-1%
while-loop
top-1%
type-conversion
top-1%
counter
top-5%
testing
top-5%
github-logo-circle

Github Skills (200)

dependency-management10
multithreading10
annotations10
data-persistence10
java-streams10
loops10
char10
message-queue10
intellij-idea10
boolean10
if-statement10
security10
design-patterns10
javas10
singleton10

Programming languages (7)

JavaShellCSSC++ScalaHTMLGroovy

Github contributions (5)

github-logo-circle
Java Runtime Compiler
Role in this project:
userBack-end Developer
Contributions:1 review, 59 commits, 12 PRs in 7 years 5 months
Contributions summary:Peter primarily contributed to the `openhft/java-runtime-compiler` project, focusing on core functionality. Their commits involved migrating code, adding support for nested types, and refactoring for better access control. The user also updated documentation and addressed bugs.
compilerjavaruntimejit
peter-lawrey/Java-Chronicle

Jan 2012 - Jan 2016

Java Indexed Record Chronicle
Role in this project:
userBack-end Developer
Contributions:256 commits, 1 push, 3 comments in 4 years
Contributions summary:Peter appears to be working on a Java-based indexed record chronicle library. Their contributions focus on implementing and improving core functionalities, including adding features for reading and writing various data types (byte strings, date/time). They have also added support for Java serialization and various tests to confirm the correct functioning of the different components.
recordjavaindexedchronicle
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