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.
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
- Architecture diagrams of the system as it really is
- Findings on code quality, security, scalability, cost and delivery, ranked by risk
- Estimates for fixing the important findings
- A plain-language summary for decision-makers
- 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
- Step 01
Agree the questions
What decision the review supports, and what's in and out of scope.
- Step 02
Read and measure
Code, infrastructure, pipelines, monitoring and incidents, plus conversations with the team.
- 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
- Case study: Exhibit Social · B2B SaaS platform
- influencers indexed
- 10,000+
- Case study: TopGear India CMS · CMS migration and modernization
- page load time, before → after
- 1–3 min → 3 s
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
Related writing
- Article: A glossary for buyers of engineering work: AI, performance, security and data protection · 2 November 2026
Fifteen terms that come up when you hire for AI features, performance work, security audits or cross-border projects, each defined in two sentences, with why it matters.
- Article: What a penetration test report contains · 2 November 2026
The sections of a web application pentest report, what each one is for, and a fictional sample finding written the way I write real ones.
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.