With the belief that the open source community is a force for good, Snyk brought together a team of security experts and talented software developers to make it easier for everyone to use open source safely. Snyk enables developers to find, and more importantly fix, known vulnerabilities in their open source projects.
I was brought on-board to address three critical areas of the product to improve sign-up conversion rates and increase the overall number of projects monitored by the service. At the same time, the company was also beginning to dramatically broaden its support for different programming languages and integrations beyond an initial offering that was limited to node.js and GitHub.
I reviewed the project creation flow, addressing areas of friction and confusion, clarifying and simplifying the journey from connecting a code source to monitoring a project for vulnerabilities. I initially focused my attention on redesigning the overview page for projects where I consolidated functionality previously spread across different parts of the product. I then went on to devise the flows and interfaces for integrating third-party tools and partner services and pages that reported usage and displayed billing information.
Throughout my engagement I also advised on the development of the company’s nascent component library. I advocated for developing patterns that carried few assumptions about their intended use, enabling them to be applied more broadly across the product.