Here I explore and present my project; go-nvd and dive into the design philosphy, some of the challenges I encountered and solutions I employed during development to make the code more readable and maintainable, while also ensuring the library API is as intuitive as possible