An open API service aggregating public data about GitHub Sponsors.

mratsim

View JSON Representation

Ethereum Blockchain R&D ✦ ZK Cryptography Engineering ✦ Data Scientist ✦ High Performance, Parallel, Scientific and GPU computing

Funding Links: https://github.com/sponsors/mratsim

GitHub Sponsors Profile

Hey Mamy from France,

I develop high speed cryptography for zero-knowledge proofs and blockchain:

https://github.com/mratsim/constantine
currently the fastest of all projects benchmarked (including C+assembly, C++, Rust and JIT projects)
with CPU support and planned GPU support (the codegen is already working).

I develop a tensor and deep learning library:

https://github.com/mratsim/weave

I develop high performance and composable multithreading runtimes

https://github.com/mratsim/weave
https://github.com/mratsim/constantine/tree/master/constantine/platforms/threadpool

Interested in formal verification and high assurance software:

Wrote a book to introduce Nim to security auditors: https://nimbus.guide/auditors-book/
Multithreading formal verification https://github.com/mratsim/weave/issues/18
Cryptography formal verification https://github.com/mratsim/constantine/issues/6

Love to push boundaries

A compiler approach for tensor libraries (before MLIR!): https://github.com/mratsim/laser/tree/master/laser/lux_compiler/core
A multithreading runtime unifying IO and CPU bound workloads: https://github.com/mratsim/weave-io-research/tree/master/research

See also my talks: https://github.com/mratsim/talks

Featured Works

mratsim/constantine

Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.

Language: Nim - Stars: 453
mratsim/Arraymancer

A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends

Language: Nim - Stars: 1360
mratsim/weave

A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead

Language: Nim - Stars: 555
status-im/nimbus-eth2

Nim implementation of the Ethereum Beacon Chain

Language: Nim - Stars: 576