Skip to content
You must be logged in to sponsor ilgrad

Become a sponsor to Ilia Gradina

I build open-source data infrastructure in Rust with Python bindings:

  • lexindex: compact, immutable string ↔ id indexes for huge
    catalogs. 1.26 bytes per key where a trie needs 3, and blobs you memory-map instead of rebuilding on
    every process start. On PyPI and crates.io, about 11 000 downloads a month.
  • betula-cluster: fast, numerically stable
    BETULA/BIRCH-style clustering for large vector datasets, with a Rust core. Pairs with lexindex
    (string ids ↔ cluster ids) and stands on its own.

Sponsorship funds what keeps libraries like these dependable:

  • compatibility across Rust and Python releases: abi3 wheels, MSRV, 32-bit and wasm targets;
  • the benchmark suites behind every number in the READMEs, re-measured on every release;
  • security hardening: every parser fuzzed weekly, safe loading of untrusted blobs;
  • performance work at hundreds of millions of keys and rows.

Using one of them in production? A corporate sponsorship also tells me which workloads to
measure next.

@ilgrad

$100 a month is the first step toward funded maintenance of lexindex and betula-cluster: releases, re-measured benchmarks and weekly fuzzing on a schedule instead of spare evenings.

Featured work

  1. ilgrad/betula-cluster

    Memory-bounded clustering for large embeddings and tabular streams: BETULA cluster features in a Rust core, then k-means / GMM / Ward / spectral / Leiden / HDBSCAN on the compressed summary. Stream…

    Rust 6
  2. ilgrad/lexindex

    Compact, immutable string↔id indexes for huge catalogs: a front-coded dictionary with prefix and range queries, an ordered FST that adds fuzzy and subsequence search, and minimal-perfect-hash maps …

    Rust 3

0% towards $100 per month goal

Be the first to sponsor this goal!

Select a tier

$ a month

You'll receive any rewards listed in the $15 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$5 a month

Select

Supporter

Thank you. Your name in the sponsors list on my profile.

$15 a month

Select

Backer

Name and link in the Supporters section of the README of the project you use.

$50 a month

Select

Company Supporter

Your company's name and logo in the Sponsors section of the README of the project you use.

$100 a month

Select

Company Sponsor

Logo in the README and on the documentation site, and your feature requests are triaged first. No guarantee of implementation.

$250 a month

Select

Core Sponsor

Everything above, plus a roadmap and performance conversation once a quarter: your workloads decide what gets measured and optimised next.