I'd like to present you a new UCI chess engine - Caissa. I was developing it completely from scratch since March 2021 with zero chess programming knowledge before. At this moment it's around 2800 Elo (10+1), but I need to run some more games with different engines.
You will find sources and Windows release on Github: https://github.com/Witek902/Caissa.
It's a classic alpha-beta search engine with features like PVS, aspiration windows, quiescence search, shared transposition table, MultiPV, multithreading, late move reductions, futility prunning, SEE, MVV/LVA, killer/history heuristics, magic bitboards, Syzygy support, etc. For now I was mostly focusing on search and didn't pay much attention to evaluation - that's why I "borrowed" NNUE from Stockfish. I implemented my own neural network and trainer for it, but it's still in progress.
I was mainly inspired by this forum and Chess Programming Wiki, I took some ideas from Stockfish and Ethereal engines.
Looking forward to hearing some opinions from you

Cheers