# Authors

## Core

* Multiple algorithms and switching: Jan Berdajs <mrbrdo at mrbrdo dot net> 15bULC8snaKAMeFb3xBmmhbWj1xyTmBUfm
* Historical scrypt-only refactor: Noel Maersk <veox at wemakethings dot net> 12jF1VExtmmMu8D36vo4Y4CYqLK5yCtLC4
* Core: Martin Danielsen <kalroth {at} gmail _dot_ com> 1DNBcSEENBwDKrcTyTW61ezWhzsPy5imkn
* Core: Con Kolivas <kernel [at] kolivas {dot} org> 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ
* Core: Luke Dashjr <luke-jr+cgminer @at@ utopios .dot. org> 1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh
* API: Andrew Smith <kan0i {at} kano-kun [dot] net> 1Jjk2LmktEQKnv8r2cZ9MvLiZwZ9gxabKm


## 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> Letoqz4yEnJxjWw9B7Ysn8h9VDQTMDnT29
* Cygwin: Markus Peloquin <markuspeloquin>


## OpenCL kernels

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>

...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>
