AI consulting & engineering

AI code review with CodeRabbit

Human review is scarce and inconsistent; a good AI reviewer is neither. I use CodeRabbit as an always-on first pass on every pull request, so the humans spend their attention on design and the machine catches what humans skim past.

A tireless first pass on every PR

CodeRabbit reads each pull request in context and flags likely bugs, security issues, edge cases and inconsistencies before a human opens it. On a team shipping weekly, that turns review from a bottleneck into a fast, consistent gate — the reviewer starts from a summary and a list of concerns, not a blank diff.

One layer of several, not a replacement

AI review is one gate, not the only one. I pair it with type-safety (TypeScript, Zod), a real test suite (Jest, Vitest, Playwright, Appium/WebDriver.io for mobile) and human review of the design. Each catches what the others miss; together they keep main releasable.

Wired into CI so it is never optional

The value only lands if it runs every time. I wire CodeRabbit and the test suite into CI/CD (GitHub Actions) so review and tests are a required check on the way to merge — quality becomes the default, not a good intention.

Key points
Tools I reach for
TypeScriptZodJestVitestPlaywrightAppiumWebDriver.io

Related work

Have something like this in mind?

Get in touch

More questions I'm asked