Sydney, Australia

Michael Sproul

Elite
@michaelsproul

Building Ethereum at Sigma Prime. I like types, specs and proofs.

rust_radix_trie. Fast generic radix trie implemented in Rust

220

rust_sequence_trie. Ergonomic trie data structure

28

aus_senate. Implementation of the Australian senate voting algorithm

27

autozfs. Auto-mount ZFS external hard drives (macOS)

17

bullshit. Simple horoscope generator in Python

14

xuino. Command-line Arduino toolkit [deprecated]

13

rust-nightly-archlinux. Unmaintained PKGBUILD generator for Rust

11

dblib-linear. Formalisation of the linear lambda calculus in Coq

10

bulk-pay-aus. Make batch payments from Australian banks

9

butter_db. Key-value database built on btrfs [UNUSABLE]

8

slashing-proofs. Formal proofs about Ethereum slashing protection strategies

8

gossip. Simulation of gossip with consensus

7

colourcat. Tool for distinctly colouring numbers, hashes and identifiers in log files

6

rust_nibble_vec. A data structure for storing a sequence of nibbles

5

ens-search. Find awesome Ethereum names with ease!

4

postgres-alloc-rs. Use the PostgreSQL allocator from Rust!

4

dummy_builder. No-op block builder for testing

4

eth2-scripts. Scripts for Eth2 node admin + analysis

4

PizzaML. Hopefully a Rust-like syntax for ML

4

nixos-desktop. Attempted NixOS configuration for my desktop...

4

arduino-power-monitor. Monitor household power usage with an Arduino.

3

safe-tla. TLA+ model of some SAFE network stuff

3

ssz-hs. Ethereum SSZ library for Haskell

3

optimising-attestation-packing-satalia. Joint project with Satalia on attestation packing https://lighthouse-blog.sigmaprime.io/optimising-attestation-packing.html

2

beacon_http_bench. Tools for benchmarking the HTTP API of an Ethereum beacon node

2

music-drm-game-theory. Game theory project on DRM in the music industry.

2

static_slice. Rust macro for static slices.

2

antifa. Build a Merkle tree for your files

2

swap-or-not-shuffle-isabelle. Formalisation of the swap-or-not shuffle used in Ethereum 2.0

2

usydrc. Sydney Uni exam results checker (now obsolete)

2

.files. Configuation files and symlink deploy script

2

bad-redirects. Mucking about with infinite redirects to break things.

1

background_iter. [WIP] Poll an iterator to completion in parallel on a background thread

1
33
Apply