How to create an open source portfolio