OrderBookCPP
A matching engine built from first principles.
A C++23 limit order book exploring price-time priority, partial fills, cancellation, FOK logic, memory layout, and low-latency design.
- C++23
- CMake
- GoogleTest
- Market microstructure
loading...
C++ / Systems EngineerMahón, Spain
Computer engineer focused on modern C++, performance, memory, and low-latency systems.
Projects chosen for the decisions inside them: data structures, algorithms, state, and performance.
A matching engine built from first principles.
A C++23 limit order book exploring price-time priority, partial fills, cancellation, FOK logic, memory layout, and low-latency design.
Decision-making with imperfect information.
A TypeScript bot for Menorcan Truc using Counterfactual Regret Minimization to model game logic, utilities, and strategy.
SAP and Shopify, connected without blocking.
A C++23 connector built with Drogon and coroutines that publishes SAP articles to Shopify and synchronizes products, inventory, and related commerce data.
Dictionary compression, made inspectable.
A C++23 LZW encoder and decoder with a file-based CLI, 16-bit little-endian output, and behavior verified with GoogleTest.
Current focus
I care about the boundary between abstraction and execution: how data moves, where allocations happen, and what the CPU actually has to do.
Foundation
Algorithms, operating systems, computer architecture, distributed systems, cryptography, and artificial intelligence.
Academic distinctions in Operating Systems, Cryptography, and Data Structures.
Universitat Oberta de Catalunya · 2021—2025I’m interested in C++ and systems roles where correctness, performance, and thoughtful engineering matter.