AI Coding Group
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:
- Code Suggestions - AI-generated code completion and generation within IDEs.
- Duo Code Review - AI-powered code review assistance and insights.
- 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
AI Coding 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
Contact Us
Use this information to connect with the AI Coding group:
| Category | Name |
|---|---|
| GitLab Team Handle | @gitlab-org/code-creation/engineers |
| Slack Channel | #g_ai_coding |
Team Members
The following people are permanent members of the AI Coding Team:
| Name | Role |
|---|---|
Matt Nohr
|
Engineering Manager, AI Engineering |
Allen Cook
|
Senior Backend Engineer, AI Coding |
James Fargher
|
Senior Backend Engineer, AI Coding |
Kinshuk Singh
|
Backend Engineer, AI Coding |
Omar Qunsul
|
Senior Backend Engineer, AI Coding |
Shola Quadri
|
Backend Engineer, AI Coding |
Vitali Tatarintev
|
Senior Backend Engineer, AI Coding |
Wanderson Policarpo
|
Senior Backend Engineer, AI Coding |
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 |
Uma 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
- Metrics Dashboard (Grafana)
- Error Budget (Grafana)
Related Resources
Code Suggestions
Code-related Slash Commands
Duo Code Review
How We Work
8dfeaf24)
Matt Nohr
Allen Cook
James Fargher
Kinshuk Singh
Omar Qunsul
Shola Quadri
Vitali Tatarintev
Wanderson Policarpo
Jordan Janes
Uma Chandran