Joran Greef is a founder and systems engineer with 11 years of experience building high-performance, safety-critical backend systems and databases. As Creator, Founder and CEO of TigerBeetle he designed and implemented a financial transactions database focused on correctness and low-latency journaling, network protocol, and self-testing logic used in mission-critical payments. His earlier work at Coil and Ronomon blends performance engineering, security research, and low-level systems programming—contributions include io_uring support in Zig and cross-platform I/O fixes in libuv. He combines an accounting background with deep kernel- and storage-level expertise, bringing a pragmatic, security-minded approach to distributed financial software. A hands-on leader, he’s known for shipping auditable, production-ready primitives that anticipate failure modes few engineers consider.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Commerce - BCom Accounting, Bachelor of Commerce - BCom Accounting at University of Cape Town
The financial transactions database designed for mission critical safety and performance.
Role in this project:
Back-end Developer
Contributions:799 reviews, 1321 commits, 65 PRs in 2 years 8 months
Contributions summary:Joran focused on building the core back-end functionality of the financial transactions database. Their contributions include implementing database queries, adding result codes for various operations, and integrating journal writing for data persistence. They established the network protocol and implemented the server-side logic to process incoming transfer requests, as well as add a client to submit these requests. The user also incorporated business logic for transfer creation and validation, along with self-testing capabilities.
Contributions:9 PRs, 111 comments, 14 issues in 6 years 4 months
Contributions summary:Joran primarily focused on improving the file system event handling capabilities of libuv, specifically on Windows and Darwin (macOS) platforms. Their contributions include fixing bugs related to path handling and buffer overflows in file system event processing, improving the accuracy of fsync and fdatasync on macOS. They also added cross-platform file open constants and implemented direct I/O support. These changes improve the robustness and cross-platform compatibility of the library.
asynchronousionetworkingunixwindows
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.