Snyk

Roles

  • Manager, Engineering | 03/23 - 05/24
  • Associate Manager, Engineering | 05/22 - 03/23
  • Senior Design Engineer | 02/22 - 05/22

Highlighted Skills

Vue, Pinia, HTML, Sass, Figma, UX design, user research, project management, people management

In 2022, Fugue was acquired by Snyk, marking an exciting transition in my career. Before stepping into Engineering Management, I led the design and frontend implementation of Cloud Issues, the first feature in Snyk’s new Cloud Security product offering. This feature enabled security professionals to monitor their cloud security posture alongside their source code, bridging the gap between cloud compliance and software development.

Cloud Issues

Cloud Issues interface

Understanding the Problem

Security engineers manage an overwhelming amount of data—thousands of resources across multiple cloud environments, each subject to hundreds of compliance rules. The goal of Snyk Cloud was to centralize and streamline this information, allowing users to filter, group, and analyze security vulnerabilities efficiently. Our challenge was to design an experience that made deep security insights more accessible and actionable.

Research & UX Foundations

The research for Cloud Issues actually began at Fugue. We had been working with users to design a solution to view all of their issues in one place. We had learned that in order for user’s to get the most out of our offering, they needed a solution that provided:

Early medium fidelity prototype of early research on findings, a similar project to Cloud Issues researched at Fugue Another medium fidelity prototype of findings, with the sidepanel expanded to show how finding data is displayed

Moving to Snyk

Upon moving to Snyk, we:

The research and workflows we were developing at Fugue had a lot of similarities to the big data challenges that Snyk was facing in other parts of the systems. The designs we created, including the grouping and search and filter system, would go on to be used in other places inside the application to create a consistent experiences through Snyk.

High fidelity prototype of Snyk Cloud Issues showing the grouped by resource view High fidelity prototype of Snyk Cloud Issues showing the grouped by Rule view

Implementation

After iterating on our prototypes based on user feedback, I led the frontend implementation, working closely with the team working on the new APIs. Since we leveraged a central design system, many components were built on existing patterns. However, one of the challenges I enjoyed implementing was developing a custom search and filtering experience, ensuring users could seamlessly refine their data using both key:value search and structured filters.

Snyk Cloud Issues, grouped by resource Snyk Cloud Issues, grouped by resource, with a group exanded to show rules failing on a particular resource Snyk Cloud Issues, grouped by rule, with a group expanded to show resources failing a particular rule Snyk Cloud Issues, with an issues selected, the side panel is displayed to show attributes for this issue to help the user with mitigation

Impact & Expansion

The Snyk Cloud launch was well-received, unlocking a new market for Snyk. With the MVP successfully enabling issue visibility, the next phase focused on connecting cloud security issues to vulnerabilities in code, providing a holistic view of security risks across the SDLC.

Following this project, I transitioned into Engineering Management, leading a team to integrate advanced analytics capabilities powered by Snowflake and Looker. This initiative helped us track user behavior, measure product success, and drive continuous UX improvements.