
Julian Seward, julian@valgrind.org

Julian was the original designer and author of Valgrind, created the
dynamic translation framework, wrote Memcheck and Addrcheck, and did
lots of other things.

Nicholas Nethercote, njn@valgrind.org

Nick did the core/tool generalisation, wrote Cachegrind and Massif,
and tons of other stuff.

Jeremy Fitzhardinge, jeremy@valgrind.org

Jeremy wrote Helgrind and totally overhauled low-level syscall/signal
and address space layout stuff, among many other improvements.

Tom Hughes, tom@valgrind.org

Tom did a vast number of bug fixes, and helped out with support for
more recent Linux/glibc versions.

Robert Walsh, rjwalsh@valgrind.org

Robert added file descriptor leakage checking, new library
interception machinery, support for client allocation pools, and minor
other tweakage.

Dirk Mueller, dmuell@gmx.net

Dirk contributed the malloc-free mismatch checking stuff and various
other bits and pieces, and acted as our KDE liaison.

Donna Robinson, donna@terpsichore.ws

Keeper of the very excellent http://www.valgrind.org.

Frederic Gobry helped with autoconf and automake.  Daniel Berlin
modified readelf's dwarf2 source line reader, written by Nick Clifton,
for use in Valgrind.  Michael Matz and Simon Hausmann modified the GNU
binutils demangler(s) for use in Valgrind.

And lots and lots of other people sent bug reports, patches, and very
helpful feedback.
