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 Ownership

Features/capabilities Code Creation owns today:

  • Code suggestions: completion + generation
  • Code-related slash commands: /explain, /refactor, /tests, /fix
  • Repository X-Ray
  • Code suggestions context (e.g. open tabs) - partnered with Editor Extensions Group

Code Creation is also responsible for evaluations for each of these features which includes:

About Code Suggestions

One of the main features we work on in the Code Creation group is Code Suggestions. Here is some quick information to get you started with Code Suggestions.

A lot of the terms we use in this area sound similar and can be confusing at first. Here are the basic terms we use:

  • Code Creation: The group name and a collection of features relating to providing AI generated code
  • Code Suggestions: A feature within Code Creation that provides AI-generated code within an IDE
    • Code Completion: A short AI-generated suggestion intended to complete an existing line or block of code
    • Code Generation: A longer AI-generated suggestion intended to create entire functions, classes, code blocks, etc.
  • Duo Chat: Another feature that interacts with GitLab Duo Chat to write new code, refactor existing code, or scan code for vulnerabilities

If it helps, here are these terms in a diagram:

stateDiagram
    direction LR

    state "Code Creation" as creation
    state "Code Suggestions" as suggestions
    state "Code Completion" as completion
    state "Code Generation" as generation
    state "Duo Chat Features" as duo

    creation --> suggestions
    creation --> duo
    suggestions --> completion
    suggestions --> generation

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
Emerald-Jayde HenaoEmerald-Jayde Henao 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
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 @code-creation-team 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

Code Suggestion Dashboards

  1. Code Suggestions Metrics (README) - usage, acceptance rate, latency, error rates, etc (Tableau)
  2. General Metric Reporting - can find code suggestions rate limiting, X-Ray usage, etc (Tableau)
  3. Log Visualization Dashboard - another view of latency, response codes, number of requests, etc (Kibana)
  4. Code suggestions latency: Breakdown of server-side latency for code suggestions (Kibana)
  5. X-Ray Dependency Parsing Errors Dashboard: Breakdown of parsing errors triggered by X-Ray dependency scanning (Kibana)
  6. Metrics Dashboard (Grafana)
  7. Error Budget (Grafana)

Code Creation Group engineering overview
Technical and engineering overview of the different parts of the code creation Group
Code Creation: Code Suggestions Guide
Development guidelines for engineers working on Code Suggestions features
How We Work
Working processes, communication practices, and operational procedures for the Code Creation group
Last modified June 13, 2025: Fix evaluators broken link (263e3d5e)