# Authors

## Core

* Jan Berdajs <mrbrdo at mrbrdo dot net> 15bULC8snaKAMeFb3xBmmhbWj1xyTmBUfm
* Noel Maersk <veox at wemakethings dot net> 12jF1VExtmmMu8D36vo4Y4CYqLK5yCtLC4
* troky <troky2001 at yahoo dot com> 1DqHeJdVy4kQX1jHaaVxef9Bgii14pwEbg
* Yann St.Arnaud <ystarnaud at gmail dot com> 1SLixz2vRvjdpzZTep4Tiqs82Jc28tc6J
* lasybear <**FIXME**>
* Luke Dashjr <luke-jr+cgminer @at@ utopios .dot. org> 1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh
* Andrew Smith <kan0i {at} kano-kun [dot] net> 1Jjk2LmktEQKnv8r2cZ9MvLiZwZ9gxabKm


## Core (history)

* Con Kolivas <kernel [at] kolivas {dot} org> 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ
* Martin Danielsen <kalroth {at} gmail _dot_ com> 1DNBcSEENBwDKrcTyTW61ezWhzsPy5imkn


## Cross-platform support

* MinGW (Windows native): Drogean <Drogean>
* MinGW (Linux cross-compilation): Wolf` <wolf9466>
* MinGW (Linux cross-compilation): tonobitc <tonobitc>
* MSVS2010: troky <troky2001 at yahoo dot com>
* Cygwin: Markus Peloquin <markuspeloquin>


## OpenCL kernels

**FIXME**: this section is outdated.

All current kernels are based on `scrypt`, originally by Colin Percival,
updated by many others.

* alexkarnew/alexkarold: Alexey Karimov LMqRcHdwnZtTMH6c2kWoxSoKM5KySfaP5C
* bufius: Bufius VvvmmkYHKGtdr97JLyyZuJ3Th5ayungnjk
* ckolivas: Con Kolivas <kernel @at@ kolivas }dot{ org> 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ
* psw: Pavel Semjanov LP6GRFvgoMxKA6AW4TVF668cNezEGZvEtr
* zuikkis: Zuikkis LeXck7EYgxyjw13zNDxZFmmgmWffFvhmSh


## Testing, bug fixes, improvements

* Michael Fiano <mfiano>
* Gabriel Devenyi <gdevenyi>
* Benjamin Herrenschmidt <ozbenh>
* Joe4782 <Joe4782>
* gacheson <gacheson>
* Drogean <Drogean>
* Wolf` <wolf9466>
* tonobitc <tonobitc>
* Perry Huang <perryh>
* Joseph Bruggeman <jbruggeman>
* Badman74 <badman74>
* djm34 <djm4>

...and many others. See:

* [sgminer-dev/sgminer](https://github.com/sgminer-dev/sgminer/graphs/contributors)

## Legacy

* Original CPU mining software: Jeff Garzik <jgarzik@pobox.com>

## Sponsors and acknowledgments

* nicehash.com - sponsored adding/merging many additional algorithms including X11 and Keccak, stratum extranonce
