Code Creation Group

The Code Creation Group is responsible for all product categories that fall under the Code Creation group of the AI Engineering organization.

Team Overview

The Code Creation Group develops AI-powered features that help developers write, understand, and improve code. We focus on creating intelligent tools that enhance the developer experience across GitLab.

Our Projects

The Code Creation team owns and is actively working on the following projects:

Evaluation and Testing

Code Creation is responsible for evaluations across all our features, which includes:

Team Handles

Use this information to connect with the Code Creation group:

Category Handle
GitLab Team Handle @gitlab-org/code-creation/engineers
Slack Channel #g_code_creation
Slack Handle (Engineers) @code-creation-engs

Team Members

The following people are permanent members of the Code Creation Team:

Name Role
Matt NohrMatt Nohr Backend Engineering Manager, Code Creation
Allen CookAllen Cook Senior Backend Engineer, Code Creation
James FargherJames Fargher Senior Backend Engineer, Code Creation
Jan ProvaznikJan Provaznik Staff Backend Engineer, Code Creation
Jonathan ShobrookJonathan Shobrook Staff Machine Learning Engineer, Code Creation
Kinshuk SinghKinshuk Singh Backend Engineer, Code Creation
Michael UsachenkoMichael Usachenko Senior Machine Learning Engine, Code Creation
Missy DaviesMissy Davies Backend Engineer, Code Creation
Omar QunsulOmar Qunsul Senior Backend Engineer, Code Creation
Pam ArtiagaPam Artiaga Senior Backend Engineer, Code Creation
Dhruv RathiDhruv Rathi Staff Machine Learning Engineer, Code Creation
Shola QuadriShola Quadri Associate Backend Engineer, Code Creation
Tian GaoTian Gao Backend Engineer, Code Creation
Vitali TatarintevVitali Tatarintev Senior Backend Engineer, Code Creation
Wanderson PolicarpoWanderson Policarpo Senior Backend Engineer, Code Creation

You can reach the whole team on GitLab issues/MRs by using the @gitlab-org/code-creation/engineers handle.

Stable Counterparts

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

Category Counterpart
Product Manager Jordan JanesJordan Janes
Technical Writing Steve CawoodSteve Cawood
UX TBD
Support TBD
AppSec TBD

How We Work

For information on how the team works including onboarding, time off, issue boards, meetings, and more, please refer to the How We Work page.

Dashboards and Monitoring

  1. Metrics Dashboard (Grafana)
  2. Error Budget (Grafana)

AI Assisted Service
Core AI infrastructure and services supporting our features
Code Suggestions
AI-generated code completion and generation within IDEs
Code-related Slash Commands
Interactive AI commands including /explain, /refactor, /tests, and /fix
Duo Code Review
AI-powered code review assistance and insights
Duo Context Exclusion
Intelligent filtering of sensitive or irrelevant code context
How We Work
Working processes, communication practices, and operational procedures for the Code Creation group
Knowledge Graph
Semantic understanding and relationships within codebases
Repository X-Ray
Repository analysis and metadata extraction for enhanced code suggestions context
Semantic Indexing
Advanced code search and discovery capabilities