Independent buy-side technical due diligence
Most engineers who can assess an AI-built codebase have never sat on the buy side. I’ve done both — I led the buy-side technical diligence on five AI-capability acquisitions at Amazon, and, decades in, I still build production software myself. This year, solo: distributed, encrypted systems and the hard parts of scaling them, still in progress — and a shipped consumer AI app.
What I do
Typically two to four weeks, adaptable to your timeline. Close to the code, and flexible on the team — I can run it end to end, or work alongside your own engineers when you want them leading it.
The same assessment, run before you go to market — so you fix the technical issues on your own terms, instead of a buyer finding them and marking down the price.
For portfolio companies after the deal — where the engineering risk actually gets managed, plus the integration planning and strategy that turn two engineering orgs into one.
The Framework
The job is to know the risks — technical, organizational, and human — and to surface any material issues that must be fixed before the deal closes. Below is how I assess a target, across seven dimensions. Each becomes a detailed, rated finding in a plain-English risk register — written so the whole cross-functional investment committee, not just its engineers, can act on it. Being fluent in AI-built code is one of those dimensions — the part most large firms can’t cover — but it sits inside the full-scope assessment, never stands in for it.
Is the architecture coherent, scalable, and maintainable — and, in the AI era, does it reflect real engineering judgment? This is where my hands-on edge lives: I read the code the way the next engineer will have to, and assess the AI-provenance signals specifically —
How the team plans, builds, reviews, tests, and ships. Is delivery repeatable and measured, or heroic and dependent on individuals? I look across the whole software development lifecycle: planning and estimation, branching and review discipline, CI/CD, testing strategy, and how predictably work moves from idea to production — including release and incident response.
The team behind the code — its structure, depth, and where the knowledge actually lives. Single points of knowledge are the quiet deal-killer, but organizational risk runs broader than any one person: I assess how the org hires, develops, manages, and exits people, how it onboards and trains, whether critical knowledge is documented or lives only in people’s heads, and whether it can absorb a departure or scale with the plan. Finding organizational issues early, and naming what it takes to fix them, is the point.
How mature the product and engineering function are relative to the company’s stage and the investment thesis. Is the organization building for where the business is going, or barely keeping up with where it is? I assess roadmap credibility, technical debt and its trajectory, scalability headroom, and whether engineering investment matches the growth the deal assumes.
I run security scans across the code and the architecture, and review the history of security incidents and how the team responded to them. I assess data handling and the system’s resilience to failure, then flag the critical, highest-severity risks in plain English — the failure modes that turn into a breach, an outage, or a liability after close.
Good software has to run in production, not just pass review. I assess the operational picture: live telemetry and monitoring, error tracking and logging, on-call and incident response when things turn bad, and the operational review processes that keep a system healthy over time. AI-built products often ship fast and instrument late — so this is where velocity quietly borrows against reliability.
Buy-side specific, and where value is won or lost: how well the target’s engineering organization and technology fit the acquirer’s. I assess org and cultural compatibility, technology and platform alignment, and the real cost and risk of integration — so the committee understands what it will actually take to combine the two, not just what it takes to buy.
Diligence runs remote and onsite — I’m available to go onsite with the target, and with the buyer, as the process requires.
A plain-English risk register the whole committee can read — every dimension rated, the material issues that must be fixed before close called out plainly, and a clear read on what integration will really take. Behind it sits the full report: a detailed write-up of all seven dimensions to dig into, raw notes and evidence included. I show my work.
Current hands-on practice
A Spain relocation planner — getcamino.app. Empty repo to live product in under a week — shipped on web and iOS, localized in five languages. The build log documents how it was engineered; source on GitHub.
Distributed file infrastructure, in progress — silthq.com. Where I practice AI-assisted development against genuinely hard problems: distributed-systems logic, scaling, encryption, and networking; source on GitHub.
Both are open source — engineered to the standard the framework describes.
Background
Nearly thirty years in engineering leadership — CTO, VP Engineering, and principal-level roles. Principal, M&A Technology and Engineering Integration at Amazon, leading the buy-side technical diligence on five strategic AI-capability acquisitions for AWS. CTO at Woot.com. Founding Seattle site engineering leader at Twitch. Computer Engineering, USC. Based in southern Spain; work is remote, with onsite as the deal requires — deal timelines are the constraint, not geography. Engagements are conducted in English.
Reach a person
Selective advisory and fractional engagements are taken by referral.