I will be completely honest, this is all AI, i'm not worried tho because its something where if it works once, it will work forever. Its also <100 lines, theres not much that can go wrong.
I used go for this because bun has a hard time with serial, so i figured i would just push away that responsibility. Go is fast, and small, its also cross platform. Go is 3mb, Nodejs wouldve been 100mb, and C++ wouldve been small, but more complicated, and not cross platform.
To build just run go build src/index.go