Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Retention Group


The Retention Group is part of the Growth section and works to implement the Growth Product Vision for Retention and meet the Expansion and Retention engineering KPIs.

Questions should start by @ mentioning the Product Manager for the Retention group or creating a new issue in the Growth Product Retention issues list.

How we work


Prioritization is a collaboration between Product, UX, Data, and Engineering.


Weight Description (Engineering)
1 Trivial: The simplest possible change. We are confident there will be no side effects.
2 Small: A simple change (minimal code changes), where we understand all of the requirements.
3 Medium: A simple change, but the code footprint is bigger (e.g. lots of different files, or tests effected). The requirements are clear.
5 Large: A more complex change that will impact multiple areas of the codebase, there may also be some refactoring involved. Requirements are understood but you feel there are likely to be some gaps along the way.

Anything over a 5 (large) indicates the work should be broken down into smaller, clearly defined issues.


We use the Build track of the Product Development workflow when working on issues and merge requests across multiple projects.


While not all of the work we do relates to the GitLab project directly, we use milestones to track Deliverables and other enhancements.

Team Members

The following people are permanent members of the Retention Group:

Person Role
Phil Calder Engineering Manager, Growth:Expansion and Retention
Jeremy Jackson Senior Fullstack Engineer, Growth:Retention
Jay Swain Senior Fullstack Engineer, Growth:Retention

Stable Counterparts

We work closely with our colleagues in the Expansion, Fulfillment and Telemetry groups.

The following members of other functional teams are our stable counterparts:

Person Role
Hila Qu Director of Product, Growth
Jacki Bauer UX Manager, Growth
Michael Karampalas Principal Product Manager, Growth:Retention
Evan Read Senior Technical Writer, Manage, Verify, Configure, Growth
Eli Kastelein Data Analyst, Growth
Tim Hey Principal Product Manager, Growth:Expansion
Mathieu Peychet Senior Data Analyst, Growth
Sid Reddy Senior Product Manager, Growth:Telemetry
Jeff Crow Senior UX Researcher, Growth
Jensen Stava Senior Product Manager, Growth:Acquisition
Sam Awezec Senior Product Manager, Growth:Conversion
Alex Buijs Senior Fullstack Engineer, Growth:Acquisition
Nicolas Dular Senior Fullstack Engineer, Growth:Acquisition
Alper Akgun Senior Fullstack Engineer, Growth:Conversion
Vincy Wilson Quality Engineering Manager, Growth