AI Coding Group

The AI Coding Group is part of the AI Engineering organization focused on user-facing AI-powered coding features.

Team Overview

The AI Coding 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 AI Coding team owns and is actively working on the following projects:

Evaluation and Testing

AI Coding 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 AI Coding 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
Kinshuk SinghKinshuk Singh Backend Engineer, Code Creation
Michael UsachenkoMichael Usachenko Senior Machine Learning Engine, 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 Uma ChandranUma Chandran
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
How We Work
Working processes, communication practices, and operational procedures for the Code Creation group