This is a sign of great engineering. Code gets foreign code after some time of not being in it. If you easily can pick it up again, it is a sign that you've written maintainable and understandable code, also for others.
HTTP is mostly annoying because of all the text parsing :D
HTTP/3 might have been easier, and using QUIC+HTTP/3 in your hobby OS is a fun flex :)