Used Rust
Played Chess
We built a fully functional UCI chess engine from scratch in Rust, with only a PRNG as a dependency. I learned a lot about bitboards and how complex chess algorithms can be.