Difference between revisions of "Judd Niemann"
GerdIsenberg (talk | contribs) (Created page with "'''Home * People * Judd Niemann''' FILE:juddniemann.jpg|border|right|thumb|link=https://au.linkedin.com/in/judd-niemann-15a318114| Judd Niemann <ref>[http...") |
GerdIsenberg (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 4: | Line 4: | ||
'''Judd Niemann''',<br/> | '''Judd Niemann''',<br/> | ||
− | an Australian software engineer, IT professional | + | an Australian software engineer, IT professional, musician and jazz guitarist. Interested in computer chess, he is author [[JuddChess]], written in [[Cpp|C++ 11]] <ref>[https://github.com/jniemann66/currentProjects GitHub - jniemann66/currentProjects: List of software Projects I'm working on / Have been working on recently]</ref> |
− | and the [[Move Generation|move generation]] engine from JuddChess, the [[Quad-Bitboards]] based [[Perft]] utility [[Juddperft]] <ref>[https://github.com/jniemann66/juddperft GitHub - jniemann66/juddperft: Chess move generation engine]</ref>, | + | and the [[Move Generation|move generation]] engine from JuddChess, the [[Quad-Bitboards|quad-bitboard]] based [[Perft]] utility [[Juddperft]] <ref>[https://github.com/jniemann66/juddperft GitHub - jniemann66/juddperft: Chess move generation engine]</ref>, |
which - translated from C++ to [[C sharp|C#]] - was used by [[David J. Elliott]] to improve the [[Ceres]] [[Leela Chess Zero#Lc0|Lc0]] frontend <ref>[https://github.com/dje-dev/Ceres/blob/main/AUTHORS.txt Ceres/AUTHORS.txt at main · dje-dev/Ceres · GitHub]</ref> <ref>[https://github.com/dje-dev/Ceres/blob/main/src/Ceres.Chess/MoveGen/MGPositionPerformMove.cs Ceres/MGPositionPerformMove.cs at main · dje-dev/Ceres · GitHub]</ref>. | which - translated from C++ to [[C sharp|C#]] - was used by [[David J. Elliott]] to improve the [[Ceres]] [[Leela Chess Zero#Lc0|Lc0]] frontend <ref>[https://github.com/dje-dev/Ceres/blob/main/AUTHORS.txt Ceres/AUTHORS.txt at main · dje-dev/Ceres · GitHub]</ref> <ref>[https://github.com/dje-dev/Ceres/blob/main/src/Ceres.Chess/MoveGen/MGPositionPerformMove.cs Ceres/MGPositionPerformMove.cs at main · dje-dev/Ceres · GitHub]</ref>. | ||
− | + | __FORCETOC__ | |
=Chess Engines= | =Chess Engines= | ||
* [[JuddChess]] | * [[JuddChess]] | ||
Line 14: | Line 14: | ||
=External Links= | =External Links= | ||
− | |||
* [https://au.linkedin.com/in/judd-niemann-15a318114 Judd Niemann | LinkedIn] | * [https://au.linkedin.com/in/judd-niemann-15a318114 Judd Niemann | LinkedIn] | ||
* [https://github.com/jniemann66 jniemann66 (Judd Niemann) · GitHub] | * [https://github.com/jniemann66 jniemann66 (Judd Niemann) · GitHub] | ||
− | == | + | ==Chess== |
+ | * [https://github.com/jniemann66/juddperft GitHub - jniemann66/juddperft: Chess move generation engine] | ||
+ | * [https://github.com/jniemann66/react-chessdiagram GitHub - jniemann66/react-chessdiagram: Chess Diagram React Component] | ||
+ | * [https://github.com/jniemann66/knightsTour GitHub - jniemann66/knightsTour: Exploration of knight's tours on arbitrary board sizes up to 26x26] | ||
+ | ==Music== | ||
+ | * [https://github.com/jniemann66/ReSampler GitHub - jniemann66/ReSampler: High quality command-line audio sample rate converter] | ||
+ | * [https://github.com/jniemann66/sndfile-tools GitHub - jniemann66/sndfile-tools: A collection of tools (written in C) to do interesting things with sound files] | ||
* [[Judd Niemann]] - [https://en.wikipedia.org/wiki/Yardbird_Suite Yardbird Suite] by [[:Category:Charlie Parker|Charlie Parker]], [https://en.wikipedia.org/wiki/YouTube YouTube] Video | * [[Judd Niemann]] - [https://en.wikipedia.org/wiki/Yardbird_Suite Yardbird Suite] by [[:Category:Charlie Parker|Charlie Parker]], [https://en.wikipedia.org/wiki/YouTube YouTube] Video | ||
: {{#evu:https://www.youtube.com/watch?v=40i0xnwVCKc|alignment=left|valignment=top}} | : {{#evu:https://www.youtube.com/watch?v=40i0xnwVCKc|alignment=left|valignment=top}} |
Latest revision as of 00:10, 18 January 2021
Judd Niemann,
an Australian software engineer, IT professional, musician and jazz guitarist. Interested in computer chess, he is author JuddChess, written in C++ 11 [2]
and the move generation engine from JuddChess, the quad-bitboard based Perft utility Juddperft [3],
which - translated from C++ to C# - was used by David J. Elliott to improve the Ceres Lc0 frontend [4] [5].
Chess Engines
External Links
Chess
- GitHub - jniemann66/juddperft: Chess move generation engine
- GitHub - jniemann66/react-chessdiagram: Chess Diagram React Component
- GitHub - jniemann66/knightsTour: Exploration of knight's tours on arbitrary board sizes up to 26x26
Music
- GitHub - jniemann66/ReSampler: High quality command-line audio sample rate converter
- GitHub - jniemann66/sndfile-tools: A collection of tools (written in C) to do interesting things with sound files
- Judd Niemann - Yardbird Suite by Charlie Parker, YouTube Video
References
- ↑ Judd Niemann | LinkedIn
- ↑ GitHub - jniemann66/currentProjects: List of software Projects I'm working on / Have been working on recently
- ↑ GitHub - jniemann66/juddperft: Chess move generation engine
- ↑ Ceres/AUTHORS.txt at main · dje-dev/Ceres · GitHub
- ↑ Ceres/MGPositionPerformMove.cs at main · dje-dev/Ceres · GitHub