Architecture review and due diligence

An independent, written view of a system: what's solid, what's risky, and what it will cost to fix.

Send a brief Replies within one business day · Fixed price per scope

In short

An architecture review is an independent, written assessment of a codebase and its infrastructure, and technical due diligence is the same review done before an investment or an acquisition.

It is for founders, investors and acquirers, and gives you findings ranked by risk, estimates for the important fixes and a plain-language summary.

Key facts

Engagement
fixed-price
Price
Fixed price per scope
Timeline
Agreed per project after scoping
First step
Agree the questionsWhat decision the review supports, and what's in and out of scope.
Lead line
A small first step
Works with
  • System design
  • Code review
  • Cloud architecture
  • Security review
  • CI/CD
  • Observability
Based in
Mumbai, India · UTC+5:30I plan my working day around my clients' hours. The overlap with your timezone is shown on the contact page.

What it is

What is an architecture review?

An architecture review is an independent, fixed-scope assessment of a codebase and the infrastructure it runs on, written up as a report with findings ranked by risk, estimates for fixing the important ones and a plain-language summary for decision-makers. I do them for non-technical founders checking an agency's or a freelancer's work, for investors and acquirers who need technical due diligence before a deal, and for teams deciding whether to rebuild or refactor. A code audit of one codebase is the core of it; the technical review and code audit page covers that work more broadly.

Who it is for

Who it is for, and who it is not

Who this is for

  • Non-technical founders checking an agency's or a freelancer's work
  • Investors and acquirers who need technical due diligence before a deal
  • Teams planning a large rebuild who want a second opinion first

Who this is not for

  • A rubber stamp: the report says what I find

What you get

What you get

  1. Architecture diagrams of the system as it really is
  2. Findings on code quality, security, scalability, cost and delivery, ranked by risk
  3. Estimates for fixing the important findings
  4. A plain-language summary for decision-makers
  5. A call to walk through the report and answer questions

What is technical due diligence?

Technical due diligence is an independent review of a company's software, infrastructure and engineering practices before an investment or an acquisition. It looks hardest at risk, cost and the team's ability to keep shipping, and it ends with a report the deal team can use.

What does the report contain?

The report holds diagrams of the system as it really is, findings on code quality, security, scalability, cost and delivery ranked by risk, estimates for the important fixes, a view of team and key-person risk, and a plain-language summary for decision-makers. Each finding says what was found, why it matters to the decision and what fixing it would take.

Scope

The review starts from the decision it supports: invest or not, rebuild or refactor, keep the agency or not. That decides what is in and out of scope and how deep each area goes. A due-diligence review for a deal looks hardest at risk, cost and the team's ability to keep shipping; a rebuild decision looks hardest at the architecture and the data model.

What is reviewed

I read the code and its history, the infrastructure and its costs, the CI/CD pipeline, the monitoring and the incident record, and talk briefly with the team, because code shows what was built and conversations show why. The areas are architecture and data model, code quality and test coverage, security posture including secrets, dependencies and access control, scalability under realistic growth, cloud cost, the delivery process, and how much of the system depends on one person's knowledge.

The report includes diagrams of the system as it really is, drawn at the level of systems, containers and components so each audience can stop at the depth it needs. Each finding states what was found, why it matters to the decision, and what fixing it would take.

What it is not

It is not a rubber stamp: the report says what I find, including when the system is sound and the money should go elsewhere. It is not a penetration test either; the security section reviews posture and design, and if active testing is needed, a security audit is scoped separately. And it is not legal, financial or tax due diligence.

How it works

How the engagement runs

  1. Step 01

    Agree the questions

    What decision the review supports, and what's in and out of scope.

  2. Step 02

    Read and measure

    Code, infrastructure, pipelines, monitoring and incidents, plus conversations with the team.

  3. Step 03

    Report

    Written findings, estimates and a summary, then a walkthrough.

Technologies I use for this

  • System design
  • Code review
  • Cloud architecture
  • Security review
  • CI/CD
  • Observability

How this works in your market

How this works in the United Arab Emirates

For investors and founders in the UAE, the review includes where data is stored and processed, because a platform built without regard to the federal law or the DIFC or ADGM regimes can carry a cost that doesn't show in the code. Our working days overlap almost completely, so the walkthrough happens on video in your working day. Your counsel confirms the legal position; I report the technical facts.

How this works in Japan

For companies in Japan, the report is structured to be translated and circulated: a summary for management, findings in tables, and a phased plan with risks and costs for each phase. Japan is three and a half hours ahead of me, so questions from your afternoon are answered in my morning, and progress is reported in writing on a fixed rhythm.

Proof

Case studies behind this service

FAQs

Questions about Architecture review and due diligence

Who is this for?

Founders validating work they can't read themselves, investors and acquirers doing technical due diligence, and teams deciding whether to rebuild or refactor.

Will you talk to our team?

Yes, briefly. Code shows what was built; conversations show why, and what the team already knows is wrong.

Can the target company see the report?

That's your decision, agreed at the start. For a deal, many buyers share a version without the commercial commentary; I can prepare both.

What access do you need?

Read access to the repositories, the cloud accounts' configuration and billing, the CI/CD system and monitoring, plus a few short calls with the team. An NDA comes first.

How detailed are the estimates?

Enough to support the decision: a range and the main assumptions for each important finding. Detailed project plans come later, if you go ahead.

Can you review an AI-built or agency-built product?

Yes. That's one of the most common reasons founders ask. The report separates what's dangerous from what's merely untidy.

What does an architecture review deliver?

A written report with diagrams of the system as it really is, findings on code quality, security, scalability, cost and delivery ranked by risk, estimates for the important fixes and a plain-language summary, followed by a call to walk through it and answer questions.

How long does technical due diligence take, and what does it cost?

It depends on the size of the system and the decision the review supports, so the timeline and the fixed price are agreed after a short scoping conversation, once the questions and the scope are clear.

Sources

  1. The C4 model for visualising software architecture

Related writing

Where this work happens

  • Working with teams in United Arab Emirates · Dubai

    A software engineer for UAE teams in Dubai and Abu Dhabi, working remotely from Mumbai with nearly the full working day in common. It is for digital teams building platforms that must meet the UAE's data-protection rules, where the first question is whether the federal law, the DIFC law or the ADGM regulations apply.

  • Working with teams in Japan · Tokyo

    A software engineer for Japanese companies, working remotely from Mumbai with my morning in your afternoon. It is for teams modernizing legacy systems and adding AI that want detailed plans, documentation and a predictable process.

Teams that start here