Christoph Rupp

Head of Engineering at EPI, building Wero, a pan-European instant payments platform. Previously, engineering lead at PPRO for seven years. Founder of upscaledb, an open-source embedded database, and co-author of two research papers on SIMD integer compression.

Open Source

upscaledb · website C++ 576

Blazingly fast C/C++ embedded database library with analytical functions. Sorted B+Tree, SIMD-accelerated compression, parallel transactions, AES encryption, and language bindings for C++, Java, .NET, Erlang, and Python.

libvbyte C 121

Varbyte/Varint 32-bit and 64-bit integer compression with SIMD (SSE/AVX). Delta compression and operations directly on compressed data.

libfor C 109

Frame of Reference 32-bit integer compression. Scalar ANSI C with select, search, lower bound search, and append on compressed data.

upscaledb-mysql C++ 27

Proof of concept MySQL storage engine built on upscaledb.

wiki-skill Markdown 1

Personal wiki system for Claude Code. Four slash commands for ingesting sources, querying, creating notes, and linting — the LLM owns the bookkeeping, you own the content.

sparsemap C 13

Sparse compressed bitmap library. Uses 2-bit descriptors to store 2048 bits in as little as 8 bytes under optimal conditions.

Research

Daniel Lemire, Nathan Kurz, Christoph Rupp · Information Processing Letters, Vol. 130, 2018
Daniel Lemire, Christoph Rupp · Information Systems, Vol. 66, 2017