Of course, it's fair to say that rebuilding the components that the industry uses for hosting on bare metal is NIH syndrome.
A new proxy is a proxy filled with issues. It's nice that it's go, but in production I'd go with nginx or something else and replay traffic to kamal. There are enough weird behaviors out there (and bad actors) that I'd be worried about exploits etc.