How CodeRabbit helps two of Neo Financial's core engineering teams sustain crisp review velocity as AI-assisted PR volume grows, all while surfacing the PII, auth, and concurrency issues that matter across heavily regulated fintech systems.

CodeRabbit caught the issues that actually matter in fintech
174 engineers companywide use CodeRabbit
Per-service configuration is what turned AI review into high-signal review
CodeRabbit eliminated the review bottleneck—without slowing down merges
From PII leaking into logs, to an auth server error that could increase review time, to a concurrency bug in an idempotency path, CodeRabbit surfaced production-grade risks in the systems protecting 1.6M+ customers, something that would slow down the human review process by adding more iterations and increasing overall cycle time.
Tailored .coderabbit.yaml files per service moved feedback away from generic noise and into substantive findings on business logic, API contracts, and PII risk—the customization Julio credits as the difference between “another bot” and a real part of the workflow.
As PR volume grew and more code shipped AI-authored, median GitHub time-to-merge across both teams' repos held essentially flat (~16.8h before CodeRabbit, ~16.7h after). Review capacity scaled with the demand instead of becoming the new constraint.
That combination—easy customization plus shift-left—is what turned it from ‘another bot’ into a real part of our workflow.
— Julio Falbo, Staff Software Developer, Neo Financial
Neo Financial is a Canadian fintech building modern financial, credit, savings, and banking products. Julio Falbo is a Staff Software Developer working across two of Neo Financial's core engineering teams. His work centers on business-critical services that—as with everything at a heavily regulated fintech—must be kept running at a consistently high standard: the event-driven systems, service integrations, and platform infrastructure that underpin Neo Financial's products.
The stakes are high. A bug here can mean financial loss, compliance exposure, or mishandled PII. So we cannot afford mistakes or incidents in our domain.
— Julio Falbo, Staff Software Developer, Neo Financial
Neo Financial's two core engineering teams entered the AI coding era with a clear operational challenge. Engineers could create PRs faster with AI, and the review pipeline needed the same sharp acceleration.
Human review became the bottleneck for AI-assisted development. Engineers were shipping PRs much faster with AI, but every one of those PRs still funneled into a slower, human review step. The classic AI-era ‘fast in, slow out’ problem.
— Julio Falbo
The team also needed a deeper review signal. At a heavily regulated fintech, every system demands precise thinking: business logic, API contracts, runtime safety, PII protection, and clean service boundaries.
A lot of the time, review cycles got consumed by the basics—syntactic sugar and nits—instead of the substantive stuff: business logic, API contracts, safety in general. The things that actually matter were getting less attention than they deserved.
— Julio Falbo
That review drag created a tangible productivity cost.
Throughput got throttled, because fast PR creation plus slow review just means work piling up in a queue. Consequently, critical defects were overlooked because the reviews focused primarily on cosmetic issues rather than functional flaws.
— Julio Falbo
Neo Financial already had a mature quality stack in place, including manual GitHub PR reviews, SonarQube, ESLint, Biome in some repositories, GitHub Copilot's AI reviewer, Wiz/Vulcan for security, and Swarmia for engineering metrics. CodeRabbit added a focused, service-aware review layer built for fast first feedback and substantive technical findings.
CodeRabbit helped Neo Financial absorb a growing AI-assisted review load without allowing human review to drag cycle time back up.
~16.8h
median time-to-merge before CodeRabbit
~16.7h
median time-to-merge after CodeRabbit under heavier load
174
engineers companywide use CodeRabbit
CodeRabbit runs on every PR before a human opens it, resolving a first layer of findings so reviewers start from a cleaner change. For these two teams, that meant fewer issues surfacing in human review and less time spent catching the basics.
The value isn't replacing the reviewer—it's what reaches the reviewer. CodeRabbit clears a meaningful share of findings on the first pass, so by the time a human looks, the substantive questions—business logic, design, service boundaries—are what's left to discuss.
CodeRabbit is now the first-pass reviewer, so people review after CodeRabbit has gone through the PR. That means humans spend their time on business logic and design instead of catching the basics.
— Julio Falbo
Because the review config is tuned per service, CodeRabbit is set up to catch the classes that matter most in fintech—leaked secrets and tokens, PII handling, auth safety, and runtime and concurrency risk—the time-intensive issues that are slow and error-prone to review by eye. Catching these early, before a human pass, is where the shift-left value compounds: the reviewer inherits a change that has already been screened for the highest-stakes categories.
Neo Financial had already tried GitHub Copilot's PR reviewer. CodeRabbit won out on two things: it was simple to adopt, and its review guidance was fully configurable.
CodeRabbit won out on two things: simplicity, and how easy it is to create custom configs. Being able to tailor a config per service is what made it click for us.
— Julio Falbo
That mattered because the two teams don't work in one uniform codebase. They span multiple dedicated repositories plus shared platform services, each with its own architecture, conventions, and risk profile—a generic review standard wasn't going to hold up across all of them.
CodeRabbit started reviewing PRs immediately after installation, with zero setup required. From there, Neo Financial layered in a tailored configuration for each repository, encoding that service's specific conventions. For one service, the configuration was built from an analysis of 50 recently merged PRs and 200+ review comments—capturing the patterns its own engineers already cared about, rather than starting from a blank template.
The point is simple. Reviews reflect our conventions, not generic advice.
— Julio Falbo
The real shift came about a month in, once Neo Financial started using its own AI agents to keep those configurations current—tuning them as each service's architecture and review patterns evolved, rather than letting them go stale after the initial setup.
The thing that made CodeRabbit click for us was treating the review config as living code, because reviews went from generic to genuinely meaningful per-service feedback.
— Julio Falbo
Julio sees a natural next step: CodeRabbit maintaining these configurations on its own, Dependabot-style, flagging and proposing updates the moment a repo's setup falls out of sync with how the code has actually changed.
That configurability paid off in the day-to-day signal, too. Findings arrive with clear severity labels and categories, so engineers can immediately see what deserves attention versus what's a minor suggestion. And the review itself reasons in context—checking what the code expects against what it actually does, cross-checking API contracts against the data behind them, and flagging PII and compliance risk directly. That's the precise kind of scrutiny that matters across all systems at a heavily regulated fintech where everything must be kept running at a high standard.
The review pipeline held steady under more load. GitHub time-to-merge across both teams' repos stayed flat—median ~16.8h before, ~16.7h after CodeRabbit—even though PR volume grew and more PRs are now AI-authored. That's the real story: CodeRabbit absorbed a growing review load without the human-review bottleneck dragging cycle time back up.
— Julio Falbo
That capacity unlock changed how the team actually works day to day. CodeRabbit now serves as the first-pass reviewer on every PR, and human reviewers come in after CodeRabbit has already gone through the change—working from a cleaner starting point and a sharper technical signal instead of catching the basics themselves.
The flow changed materially. CodeRabbit is now the first-pass reviewer, so people review after CodeRabbit has gone through the PR. That means humans spend their time on business logic and design instead of catching the basics.
— Julio Falbo
Neo Financial is now pushing that same shift even earlier with the CodeRabbit CLI, which gives engineers feedback before they ever open a PR.
We're also rolling out the CodeRabbit CLI local runner, so engineers get their code analyzed before they push. That one's becoming a big win: PRs show up already in good shape, instead of the old loop of ‘open PR, wait for review, fix, repeat.’ It removes a whole round-trip.
— Julio Falbo
It's a natural fit for how the team already builds: Cursor and Claude Code to write code, CodeRabbit CLI to tighten it before push, and CodeRabbit for first-pass review on everything that follows.
Before CodeRabbit
After CodeRabbit
Neo Financial heavily uses AI across the SDLC. Cursor and Claude Code help engineers author and scaffold code. AI agents help maintain CodeRabbit configurations. CodeRabbit gives every PR a fast, context-aware first pass. The CodeRabbit CLI moves that feedback closer to the developer's local workflow.
The result is a tighter engineering pipeline: faster authoring, cleaner PRs, sharper first-pass review, and more focused human judgment.
Yes. It removes the human-review bottleneck and delivers genuinely meaningful, customizable reviews, especially once you tailor the per-service config.
— Julio Falbo
As a heavily regulated fintech trusted by 1.6M+ Canadians, engineering speed carries real responsibility. Neo Financial's systems demand review depth, service context, and confident delivery—everything must be kept running at a consistently high standard. CodeRabbit helps Neo Financial scale code review as AI-assisted development grows and keeps risk from compounding along the way.
Fintech
CodeRabbit SaaS on GitHub
First-pass AI code review, per-service .coderabbit.yaml configuration, severity and category tagging, conversational follow-ups, and shift-left review via the CodeRabbit CLI