Updated Biography
Peter Lawrey is an Australian/British software engineer and entrepreneur best known for work on ultra-low-latency Java systems and for leading the open-source OpenHFT libraries. He is the founder and chief executive of Chronicle Software, a London-based company whose technology is used in trading and market-infrastructure workloads. Lawrey is also a recognised Java community figure: he was named a Java Champion in 2015, has been described by conference organisers as having provided the most answers for the Java and JVM tags on Stack Overflow, and writes the long-running Vanilla Java blog. (Chronicle Software, javachampions.org, qconnewyork.com, blog.vanillajava.blog)
Career
Lawrey founded and leads Chronicle Software, which builds enabling technology for event-driven trading and market-data platforms. The company states that its software underpins systems at several tier-one banks; a 2024 press announcement similarly described Chronicle as supplying "8 of the top 11 investment banks". (Chronicle Software, Yahoo Finance)
Alongside the commercial platform, Lawrey architects and stewards Chronicle’s open-source projects under the OpenHFT umbrella. These include Chronicle Queue (a persisted low-latency shared memory messaging framework) and Chronicle Map (a high-performance in-memory/off-heap key-value store). The projects are widely used in low-latency and high-throughput applications. (GitHub)
Lawrey regularly presents at software-engineering conferences (including QCon, JCrete) on topics such as microservices for performance, vertical scalability and practical techniques for achieving deterministic latency on the JVM. InfoQ and other outlets have covered his talks and interviews. (InfoQ, qconnewyork.com)
Community and writing
Since 2014, Lawrey has authored Vanilla Java, a technical blog focused on performance optimisation, concurrency and mechanical sympathy on the JVM. He has also contributed articles to Foojay.io. (blog.vanillajava.blog, foojay)
He is a long-standing Stack Overflow contributor. Conference bios and community profiles credit him with one of the most answers posted for the Java and JVM tags; his public profile lists multiple gold badges in areas such as file-io, memory and garbage-collection. (qconnewyork.com, Stack Overflow)
Recognition
Lawrey was admitted to the Java Champions programme in 2015, an honour recognising notable contributions to the Java ecosystem. (javachampions.org)
Personal life
Lawrey was born in Melbourne, Australia, and has lived in the UK since 2002.
Lawrey lives in Surrey, United Kingdom, and has six children. He has expressed a long-standing interest in the works of H. G. Wells, particularly "The War of the Worlds", and lives near Horsell Common, a location featured in the novel. Among his favourite quotations are "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away," attributed to Antoine de Saint-Exupéry, and "The book to read is not the one that thinks for you but the one which makes you think," commonly attributed to Harper Lee. Both these quotes apply to the age of Generative AI as well.
Selected open-source projects
-
Chronicle Queue - persisted low-latency messaging framework. (GitHub)
-
Chronicle Map - in-memory/off-heap key-value store for multi-process/low-latency use cases. (GitHub)
-
Chronicle Wire - high-performance serialisation library for Java.
-
Chronicle Bytes - low-level byte manipulation library for high-performance applications.
-
Chronicle Core - foundational libraries for Chronicle projects, including concurrency utilities and low-level I/O.
-
Java Thread Affinity - library for binding Java threads to specific CPU cores, enhancing performance in multi-threaded applications.
-
Java Runtime Compiler - a library for compiling Java code at runtime, enabling dynamic code generation and execution.
-
Java Microbenchmark Harness (JMH) - a framework for writing and running Java microbenchmarks, providing accurate latency performance measurements.
Comments
Post a Comment