Skip to main content
<- Back to Anahata
Selected collaboration

Snyk

Replacing monolithic scanning logic with plugin boundaries helped a growing organization extend ecosystem coverage.

Developer infrastructureArchitectureSecurity
Organization
Snyk Ltd.
Role
Staff Engineer
Period
10/2019–02/2020
Focus
Architecture, Vulnerability scanning, Organizational scale
Theme
Developer Infrastructure
A dark modular core connected to distinct wooden, ceramic, and metal components on a drafting table.

Snyk was in a scaling phase, and the engineering problem was as organizational as it was technical. Monolithic legacy logic made new ecosystem coverage harder to add and created coordination costs between teams. The work required identifying boundaries that could support independent extension without obscuring responsibility for the system as a whole.

My contribution combined staff-level architecture guidance with implementation. I advised the VP of Architecture on cross-team improvements, designed and built a plugin-driven microservice architecture to replace the monolithic logic, and integrated CocoaPods specifications into vulnerability scanning to extend coverage of the iOS ecosystem.

This work sharpened my preference for boundaries that match how teams need to reason and collaborate. Modularity is useful when it reduces coordination cost and makes ownership clearer; distributing a system without those properties only redistributes the confusion.