Skip to content
You must be logged in to sponsor dhardy

Become a sponsor to Diggory Hardy

@dhardy

Diggory Hardy

dhardy
Devon, UK

I am the primary maintainer of Rust's Rand lib family, responsible for much of the planning, design and code review (plus a significant amount of code) starting with the release of version 0.4 in late 2017.

To thoroughly document the above, I am also the main author of the The Rust Rand Book, including a user guide, background on RNGs, plus auxiliary documentation on portability and version migration.

I have also started work on (yet another) Rust GUI toolkit, KAS, taking a lot of inspiration from Qt but avoiding reference cycles to achieve a robust widget model. KAS makes use of procedural macros to enable declarative specification of GUIs.

Contributions to Rust include a number of RFCs, though at this time only one has been accepted. Others include reborrow logic [postponed] and FromLossy [stalled].

Past work includes developing the OpenMalaria model of malaria epidemiology and control as a scientific collaborator.

Sponsorship enabling me to continue devoting energy towards the Rust community would be very much appreciated, though it is not for me to dictate you how much is appropriate.

Featured work

  1. rust-random/rand

    A Rust library for random number generation.

    Rust 1,694
  2. kas-gui/kas

    Another GUI toolkit

    Rust 908
  3. rust-random/getrandom

    A small cross-platform library for retrieving random data from (operating) system source

    Rust 309
  4. kas-gui/7guis

    Implementation of https://eugenkiss.github.io/7guis/

    Rust 10
  5. rust-random/book

    The Rust Rand Book

    Shell 55
  6. dhardy/pippin

    a distributed-merge capable database for many small objects

    Rust 78

Select a tier

$ a month

Choose a custom amount.

$1 a month

Select

100, because you want to say thanks!

$3 a month

Select

⌊10½

$10 a month

Select

101

$33 a month

Select

⌊10

$100 a month

Select

102

$333 a month

Select

⌊10

$1,000 a month

Select

103

$3,333 a month

Select

⌊10