I wrote a tiny perft-complete chess engine in 300 lines of python code over the past few days. It employs pure negamax with alpha-beta pruning and plays decent chess. You might be interested in checking it out on github
The main goal behind this was some pre-weekend fun, which was definitely achieved!
Have a great weekend!
- Ori