Skip to content
View LucaCappelletti94's full-sized avatar

Sponsors

@pydantic

Organizations

@diesel-rs @AnacletoLAB

Block or report LucaCappelletti94

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LucaCappelletti94/README.md

I work on Rust, SQL, and machine learning at the University of Fribourg with the Earth Metabolome Initiative, am affiliated with Lawrence Berkeley National Laboratory, and am an Apache DataFusion committer. I am one of the main contributors to Diesel, sqlparser-rs, and bhtsne.

On the GPU side, I contribute to the Burn ecosystem, including quantized matrix multiplication, FFTs, and atomics. While working on compiler correctness, I isolated a ptxas miscompilation that silently produces wrong results at any non-zero optimization.

Within the Earth Metabolome Initiative, I build Rust libraries for cheminformatics and mass spectrometry, among them smiles-rs, molecular-formulas, and mascot-rs. I have contributed spectral similarity algorithms to matchms. I also develop geometric-traits, a library for graph algorithms and combinatorial optimization such as maximum matching, minimum cost assignment, planarity testing, and subgraph isomorphism.

During my PhD I was the main contributor to GRAPE, ensmallen, and embiggen, a Rust and Python ecosystem for large scale graph processing and representation learning.

I am building connetto-rs, a local-first Rust stack where native and browser applications work against local SQLite replicas while PostgreSQL remains authoritative. It provides offline operation, live query subscriptions, and authorization-aware change delivery without a network round trip per interaction, across server, native client, and WASM client crates. I am also the main contributor to OpenScientist, an autonomous hypothesis testing agent for scientific data, where I built the agent layer, the model provider integrations, and the air-gapped execution mode.

Pinned Loading

  1. AnacletoLAB/grape AnacletoLAB/grape Public

    🍇 GRAPE is a Rust/Python Graph Representation Learning library for Predictions and Evaluations

    Jupyter Notebook 638 39

  2. connetto-rs connetto-rs Public

    Experimental transport layer

    Rust

  3. diesel-rs/diesel diesel-rs/diesel Public

    A safe, extensible ORM and Query Builder for Rust

    Rust 14.2k 1.2k

  4. apache/datafusion-sqlparser-rs apache/datafusion-sqlparser-rs Public

    Extensible SQL Lexer and Parser for Rust

    Rust 3.5k 772

  5. openscientist-io/openscientist openscientist-io/openscientist Public

    AI co-scientist

    Python 50 13

  6. earth-metabolome-initiative/smiles-rs earth-metabolome-initiative/smiles-rs Public

    Rust 2