You do not want to offer up passed pawn opportunities even if you have a clear tempo.
I would have placed the knight or the king on the king side. If you had played b5 white cannot take the a6 pawn as the b-pawn races off to the queening square.
It was unfortunate that you missed two queen winning moves.
You did not hang stuff and you showed the capacity to be worried about what Leela might be up to.
Guessing from one game: 1200
"I didn't want to do this, but I didn't like putting my queen on the open c-file or blocking in my a-rook. b5 looked tempting, but that gaping c5 hole looked too ugly to me"
For move 12. there are three choices, rather like a check ( defend [Rb8], block [Nb6?!] or move [b5!] ).
A useful tip to remember, (just a pity that ... Nb6 allows Nc5)
23. ... Rc3 24. Rc1 Qc7 was a cute possible line to make the game more about white's b-pawn.
Leela Chess Zero

Somehow I doubt I'm only 1200; Leela is a much stronger opponent than a 1200 player and I couldn't have won with such a low rating/playing strength.
Also, I wouldn't consider prophylaxis the same as paranoia. I think my concerns were legitimate.
And about offering my opponent a passed pawn, I calculated it to a clear win. Leela had absolutely zero chance of winning after 54. ... gxf4
I simply don't buy it. Thanks for your analysis, though!
I'd say 1400-1600. You have decent grasp of positional weaknesses, are able to identify the good and bad lines usually and you can convert an advantage solidly.
You miss some things and don't look too far ahead yet and I've also not seen a lot of tactical play yet(which might just be the game, and the reason why I took such a broad range as a guess).
If you play a solid game you are probably 1600, weaker games are probably more 1400-ish
I won this game, but I know I made mistakes along the way. If you gave some analysis on this game, that would be much appreciated.
The real reason I'm posting this game is because I don't have an actual rating and I wanted to approximate it by playing Leela Chess Zero. I'm still clueless as to how strong I am, so if you seem to have a good guess, I'll run with it!