The goal is not to maximize the number of technical findings. A useful review explains what can obstruct the business plan, which evidence supports that judgment and what should be fixed first. I assess the product as an operating system: code, architecture, data, access, delivery, infrastructure and the team's ability to run it.

When an independent review creates value

  • Before an investment or acquisition, technical claims need independent evidence.
  • You are taking a system over from a vendor and do not know the true state of access, documentation or debt.
  • The product is growing while incidents increase, releases slow down or cloud cost becomes opaque.
  • A rewrite is being proposed without evidence that it beats targeted remediation.
  • A critical system depends on one person, an undocumented process or uncontrolled accounts.

Tangible outputs

What you receive

01

Decision summary

Three to five findings for decision-makers: business consequence, likelihood, impact and recommended action.

02

Evidence-based risk register

Every risk is tied to an artifact, system area, priority and accountable next action.

03

Architecture and data map

Critical components, integrations, data flows, owners and resilience bottlenecks.

04

Access and operations review

Privileged access, secrets, backups, recovery, monitoring, incidents and delivery flow.

05

Prioritized remediation

Deal or growth blockers, near-term work and debt that can be accepted deliberately.

06

Explicit limitations

What was reviewed, what could not be verified and where a specialist security, legal or compliance review is needed.

Working process

How the review works

  1. 01

    Business scenario

    Define the decision, growth assumptions, critical flows and consequence of inaction.

  2. 02

    Evidence room

    Collect architecture, access, deployment, incident, monitoring, cost and recovery evidence.

  3. 03

    Targeted technical review

    Test the highest-risk hypotheses instead of mechanically reading every line of code.

  4. 04

    Decision document

    Separate critical risk from normal technical debt and review the findings with leadership and the team.

Clear responsibility

What this review is not

Not a compliance certificate

ISO, PCI DSS and other formal attestations require an appropriately accredited specialist.

Not automatically a penetration test

Architecture and access risk are reviewed, while deep offensive testing is a separate specialist engagement.

Not a rewrite sales exercise

The evidence may support repairing, isolating, replacing one component or deliberately changing nothing.

Operator perspective

I review the systems I also build and operate

5+ years AWS & Azure

Hands-on work across application architecture, instances, permissions, databases, delivery and production operations.

View case study

Prepare independently

Technical due diligence: 40-point checklist

Use the public checklist to prepare an evidence room or challenge a proposed review scope.

Open the practical guide

FAQ

Frequently asked questions

How long does a software audit take?+

Duration depends on system count, the decision being supported, evidence readiness and review depth. I define the exact question, required evidence and boundaries before work begins.

Do you need access to the entire codebase?+

Not always. The review starts with architecture, critical flows and risk hypotheses. Code access is used where documents, demonstrations or production evidence cannot support a conclusion.

Is this suitable before an investment?+

Yes. Findings are mapped to investment assumptions, growth plans, remediation exposure and risks that can alter a deal decision.

Can you help implement the fixes?+

Yes, through a separately scoped phase that preserves the clarity of the audit findings and can cover planning, implementation or technical leadership.