How EarnIn brings consistent first-pass AI review to thousands of monthly pull requests across hundreds of repositories while preserving the governance its regulated financial services environment demands.

5,000+ pull requests merged in a recent snapshot
8,000+ CodeRabbit review comments
Approximately 60% overall comment acceptance
Approximately 12 weeks of reviewer effort saved
Hundreds of EarnIn engineers contribute code across hundreds of active repositories. CodeRabbit gives every pull request a consistent first pass and helps maintain review discipline across a large, distributed engineering organization.
EarnIn explored building its own AI code review system. That work exposed the full product surface: dedicated infrastructure, repository and dependency context, configuration, feedback loops, and ongoing product investment. EarnIn chose CodeRabbit as a dedicated AI review layer for its pull request workflow.
EarnIn combines CodeRabbit with organization-wide standards, repository-level .coderabbit.yaml guidance, AST-grep rules, severity and category signals, and review analytics. The result is a structured review system designed for both AI-assisted engineering speed and the governance demands of regulated financial services.
CodeRabbit scales reviews across hundreds of engineers and repos in a way manual review processes simply cannot. The measurable outcomes are real: solid acceptance ratios, quantified time savings, and consistent first-pass coverage for every PR.
— Kashyap Parikh, Head of Platform Engineering at EarnIn
EarnIn provides financial wellness products, including earned wage access, to millions of working Americans. Its engineering systems support money movement, sensitive customer data, and a software delivery lifecycle built around reliability, auditability, security, and disciplined review.
Kashyap Parikh's teams own the connective tissue of engineering: developer experience, CI/CD, frameworks, code quality infrastructure, production readiness, reliability, observability, incident response, enterprise applications, and AI enablement.
My teams own the entire developer experience, from an engineer's day-one onboarding through the full service lifecycle: bootstrapping a service, code generation, frameworks and libraries, infra provisioning, CI/CD, scalability, monitoring, observability, incident response, and FinOps.
— Kashyap Parikh
CodeRabbit gives EarnIn measurable first-pass coverage across a high-volume, regulated engineering environment.
5,000+
pull requests merged in a recent snapshot
8,000+
CodeRabbit review comments
~60%
overall comment acceptance rate
~12 weeks
of human reviewer effort saved
EarnIn uses AI across planning, specification, code generation, documentation, research, and agentic coding workflows. As engineers produced code faster, pull request review became an even more important control point.
Review depth could vary by repository and reviewer availability. Senior reviewers also spent time on formatting, naming, import order, and boilerplate feedback instead of higher-order engineering concerns such as trust boundaries, idempotency, rollout safety, data integrity, authorization, reliability, and architecture.
EarnIn's teams span several time zones. The organization needed a reviewer that could meet developers as soon as a pull request opened, provide a consistent first signal, and leave human attention for the decisions that benefit most from experience and judgment.
EarnIn approached AI code review with a platform mindset and explored an internal build path first.
Yes, we did make an attempt to create a very generic instruction or prompt focused code review tool.
— Kashyap Parikh
That effort clarified how much sits behind a useful AI reviewer: fast execution, reliable infrastructure, broad repository awareness, adjacent-file and dependency context, configuration, feedback loops, and a workflow built specifically around pull requests.
The team settled on a clear separation of responsibilities: one set of tools for code generation and a dedicated system for code review.
We decided we should have a separate, completely separate, tool, one for code generation and the other which is trained specifically for doing the reviews.
— Kashyap Parikh
Maintaining internal runners, expanding context, tuning prompts, managing latency, and building repository-aware intelligence would have required continued investment. CodeRabbit gave EarnIn a mature review platform that fit the existing GitHub workflow.
EarnIn ran a structured proof of concept across multiple AI code review products, evaluating inline review quality, configurability, pull request workflows, and organization-wide analytics.
CodeRabbit offered stronger PR-centric workflows, richer org-level analytics, and more flexible configuration options.
— Kashyap Parikh
Four capabilities stood out:
EarnIn first enabled organization-level auto-review so repositories received immediate first-pass coverage inside GitHub. It then introduced repository-level .coderabbit.yaml files that inherit from a central configuration repository. This created a shared baseline while allowing teams to tune review depth, tone, and repository-specific guidance.
Next, EarnIn connected AST-grep rules to its CI/CD workflows. CodeRabbit surfaces those deterministic findings inline alongside AI-generated review comments, bringing policy enforcement and contextual review into the same developer experience.
The first wave produced value quickly. In the first few weeks of the proof of concept, CodeRabbit reviewed more than 1,000 pull requests, and EarnIn engineers were already accepting a meaningful share of its suggestions.
EarnIn continues to tune this living review system through central standards, repository context, deterministic rules, human judgment, and AI-powered first-pass coverage.
EarnIn sees the most value when CodeRabbit catches issues with operational, financial, or customer-trust impact.
Once we have code written by an agent, we want to ensure the quality of the code meets the standards that we have set for humans. And CodeRabbit is one of the really important tools for our developers.
— Kashyap Parikh
EarnIn maintains PCI v4 and SOC 2 Type II compliance through an SDLC that includes monitoring, observability, disaster recovery, change management, and documented code review.
CodeRabbit supports that process without replacing human judgment. Every pull request receives an AI-assisted first pass, while human review remains part of EarnIn's regulated change-management flow. CodeRabbit provides broad coverage and fast feedback before reviewers focus on design, architecture, edge cases, and cross-system implications.
In a recent snapshot, EarnIn merged more than 5,000 pull requests across hundreds of active repositories. CodeRabbit reviewed that stream with more than 8,000 comments and an overall acceptance rate of approximately 60%.
The review load stayed focused. CodeRabbit averaged roughly 1.5 comments per pull request, compared with roughly 2.0 comments from human reviewers. Engineers could resolve useful first-pass feedback early, leaving human reviewers to concentrate on architecture, product intent, operational risk, edge cases, and cross-system behavior.
Across the same period, CodeRabbit saved approximately 12 weeks of human reviewer effort. For a distributed engineering organization operating hundreds of repositories, that recovered capacity creates more room for design discussions, platform work, and production readiness.
Before CodeRabbit
With CodeRabbit
Every pull request now gets an immediate first pass. On iOS and Android teams, CodeRabbit acts as a mandatory first reviewer: developers address its feedback before inviting human reviewers into a cleaner, higher-signal conversation. Backend teams use it as a fast advisory loop before the human review begins.
One mobile engineer described pull requests arriving to teammates as:
Already green and approved by the rabbit.
Developers get earlier feedback, reviewers spend more time on thoughtful engineering, and platform leaders gain measurable adoption and quality signals. EarnIn can keep AI-assisted development moving while preserving the review discipline required of a modern financial services platform.
United States
https://www.earnin.com/Regulated financial services and financial wellness
AI-assisted code creation increased pull request volume across hundreds of repositories, requiring consistent first-pass review without diverting senior reviewers from higher-order engineering concerns.