Jabari Ennis
Menu
Book a call

Audit

Software health review

Understand the software your business depends on. I review the code, explain the risks, and give you a practical order for fixing them.

What you receive

Your audit report

Executive summary

A plain-English account of what you own and the decisions that need your attention.

Software scorecard

Each project assessed for maintenance, documentation, tests, dependencies, and who can support it.

Prioritised risks

Security weaknesses and operational risks ranked by their effect on your business.

Quick fixes

Changes that can be completed in a day, separated from larger structural work.

AI opportunities

Where AI could help with your software, and the groundwork needed to use it safely.

Report walkthrough

A live session to discuss the findings, question the recommendations, and agree next steps.

The review

Method and confidentiality

How I assess the software

AI-assisted tools read across the codebases and their dependencies. I investigate the findings, assess the business impact, and write the recommendations. The same process has been used on Flash’s nine core codebases.

The review includes security screening. If your risk profile calls for a formal penetration test, I recommend a specialist assessment.

How access is handled

We sign an NDA before the review. You grant read-only access and can revoke it after delivery. I delete my working copies when the audit is complete; you keep the report.

Who it helps

When a review is useful

Process

How the audit works

Initial call

We discuss the software, your concerns, and whether a review will help.

Access and scope

We agree what to review, sign the NDA, and arrange read-only access.

Review

I investigate the code and prioritise the findings. A typical audit takes about a week.

Walkthrough

We review the report together. You can take the findings to your team or ask me to help with the fixes.

Start

Discuss your software

Tell me what it does, who built it, and what you want to understand.