Technical due diligence

Understand the code, and the team, before you commit.

Buying a software company, backing one, or reviewing your own engineering. We check the codebase, the team, and how AI is really being used. Then we tell you plainly what's solid, what's a risk, and what it'll cost to fix.

Private equity Venture capital Business acquirers Companies
20+ yrs
Engineering leadership experience
50+
Engineers led directly
1:1
You work directly with me, not a delegated team
AI degree
Since 2006, plus an MSc and hands on agentic AI experience
Services

Two levels, depending on what you need

A technical check up on the codebase and the team behind it. For buyers, investors, or a company that wants an outside read on itself.

Early stage

Red Flag Screen

A fast early check before you go too far into a deal, or just want a second opinion on a codebase. Flags anything that could be a serious problem.

Engagement · scoped upfrontOutput · a clear verdict
Late stage

Full Technical Due Diligence

A thorough review for deals close to completing, or a full outside assessment of your own engineering. Everything below, in a report you can hand to an investment committee, board, or leadership team.

Engagement · scoped upfrontOutput · a clear report
What you get

Every angle we actually check

Code quality

Is it well written, easy to change safely, properly tested, and not full of duplication.

Technical debt

The shortcuts that were taken, and what they'll actually cost to unwind.

AI

Code shipped by AI tools without proper review, and whether the team is actually using AI well, or just says it is.

Architecture

Whether the system, and the data behind it, is built to grow or just built to survive today.

Security

How secrets and access are handled, and what happens if something goes wrong.

Team

How the team is set up, and how dependent it is on any one person.

About the founder

Ex Head of Engineering, still hands on

David Goodman, founder of Diligent Code Advisory

Diligent Code Advisory is run by David Goodman, a technology leader with 20+ years in engineering, the last 9 spent running teams of up to 50 across fintech, cybersecurity and enterprise SaaS.

You're not hiring a faceless firm running a generic checklist. You're hiring someone who has built the systems and led the teams he's now being asked to judge.

His first degree was in Artificial Intelligence, back in 2006, with an MSc in Information Technology since. He's led AI transformation strategy and got agentic AI tools properly embedded in how teams actually work, not just talked about in a slide deck.

Connect on LinkedIn
How it works

Four steps, start to report

01

Get in touch

Company, stage, and timeline.

02

Agree scope

Fixed before anything starts.

03

Review

Codebase, team, and systems.

04

Report + call

A clear verdict, walked through.

Contact

Reviewing a deal, or want a second opinion on your own engineering?

Based in the UK, working with deals wherever they are. Replies within one business day.

contact form below
United Kingdom
Goes straight to my inbox, no account or login needed on your end.