About

I am a systems engineer based in Amsterdam working primarily in Rust (and sometimes in Zig)

Some things that I’ve built

Frigatebird: Embedded columnar SQL database with vectorized query execution rust

  • Columnar SQL database optimized for scan-heavy analytical workloads
  • Late materialization: filters operate on column IDs first, materializing projection columns only for surviving rows (up to ~70% less data loaded)

SatoriDB: Embedded vector database for billion scale ANN search rust

  • Two-tier architecture: HNSW routing in RAM → cold storage on disk
  • Shared-nothing, CPU-pinned executors with io_uring and SIMD

Walrus: Distributed Log streaming engine rust

  • Raft consensus for metadata, segment-based sharding, automatic leadership rotation
  • sustained ~1.2M writes/sec on consumer SSDs, outperforms single-broker Kafka and RocksDB WAL

Octopii: Distributed systems kernel for building replicated, fault-tolerant services rust

  • Raft consensus (OpenRaft for production, raft-rs for simulation)
  • Deterministic simulation testing: controlled time, seeded randomness, VFS with fault injection

Nubmq: In-memory key-value engine go

  • 100k+ ops/sec with ~900µs writes, ~500µs reads
  • Dual-engine architecture: auto-scales shards, migrates keys in background, non blocking architecture

What I do

I spent 4 years working at various startups including the likes of Browserstack and Stream on backend systems and large scale distributed testing infrastructure.

Get in Touch