When working on WealthPIC, the optimization engine itself (the implementation of NSGA-II algorithm) was pretty much decoupled from the problem-specific details of the stock portfolio generation. So it was just natural to extract and release it as a separate crate. Which I just did!

It turned out to be quite a fun and surprisingly flawless experience.