Code Creation Group
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:
- Code Suggestions - AI-generated code completion and generation within IDEs.
- Repository X-Ray - Repository analysis and metadata extraction for enhanced code suggestions context.
- Knowledge Graph - Semantic understanding and relationships within codebases.
- Codebase Semantic Indexing - Advanced code search and discovery capabilities using embeddings.
- Duo Code Review - AI-powered code review assistance and insights.
- Duo Context Exclusion - Filtering of sensitive or irrelevant code context.
- Code-related Slash Commands - Interactive Duo Chat commands including
/explain,/refactor,/tests, and/fix. - AI Assisted Service - Core AI infrastructure and services supporting our features.
Evaluation and Testing
Code Creation is responsible for evaluations across all our features, which includes:
- Creating datasets in LangSmith and registering them in the Datasets repository. We also have some Code Creation Datasets.
- Creating evaluators in Centralized Evaluation Framework
- Running evaluations
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 Nohr
|
Backend Engineering Manager, Code Creation |
Allen Cook
|
Senior Backend Engineer, Code Creation |
James Fargher
|
Senior Backend Engineer, Code Creation |
Kinshuk Singh
|
Backend Engineer, Code Creation |
Michael Usachenko
|
Senior Machine Learning Engine, Code Creation |
Omar Qunsul
|
Senior Backend Engineer, Code Creation |
Pam Artiaga
|
Senior Backend Engineer, Code Creation |
Dhruv Rathi
|
Staff Machine Learning Engineer, Code Creation |
Shola Quadri
|
Associate Backend Engineer, Code Creation |
Tian Gao
|
Backend Engineer, Code Creation |
Vitali Tatarintev
|
Senior Backend Engineer, Code Creation |
Wanderson 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 Janes
|
| Technical Writing |
|
| 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
- Metrics Dashboard (Grafana)
- Error Budget (Grafana)
Related Resources
Code Suggestions
Code-related Slash Commands
Codebase Semantic Indexing
Duo Code Review
Duo Context Exclusion
How We Work
Knowledge Graph
Repository X-Ray
bc94e6ab)
Matt Nohr
Allen Cook
James Fargher
Kinshuk Singh
Michael Usachenko
Omar Qunsul
Pam Artiaga
Dhruv Rathi
Tian Gao
Vitali Tatarintev
Wanderson Policarpo
Jordan Janes