Service Overview
When software is at the center of a dispute, the side with the clearer technical story usually wins. I serve as a software forensic expert witness for attorneys handling breach of contract, IP and copyright disputes, software defects, and technical due diligence in M&A litigation. My job is to examine the evidence, establish what actually happened, and explain it in writing and on the stand in a way that holds up under cross-examination.
Engagements are bounded, billed transparently, and structured around the deadlines that matter: reports, depositions, and trial.
Case Types I Handle
- Breach of contract disputes over software deliverables, quality, or scope
- Intellectual property and copyright matters involving source code ownership or reuse
- Claims of software negligence, defect, or misrepresentation
- Post-acquisition disputes about code quality, technical debt, or documentation
- Licensing disputes (open source compliance, SaaS terms, enterprise agreements)
- Cost-overrun and failed-project litigation
Engagement Phases
Phase 1 – Pre-Retention Consult
A confidential conversation to understand the matter, the legal theory, and whether I’m a fit. You get a candid read on the technical strength of your position before either of us commits.
Phase 2 – Formal Retention & Conflict Check
Engagement letter, conflict clearance, protective order review, and scope definition. I’ll identify the technical questions I can answer and flag the ones I can’t.
Phase 3 – Discovery & Analysis
Structured review of source code, architecture documents, commits, tickets, emails, and third-party evidence. Every conclusion is traceable to a specific artifact, so cross-examination has nothing to chip away at.
Phase 4 – Expert Report
A written report built for Daubert and the court’s schedule—plain English on the outside, rigorous methodology on the inside.
Phase 5 – Deposition & Trial Testimony
Preparation sessions with counsel, deposition, and trial testimony. Calm, unflappable, and focused on the facts.
What You Get
- Expert reports that read cleanly to non-technical juries and hold up to technical rebuttal
- Demonstratives and exhibits that make source code and system behavior understandable
- Availability for deposition, hearings, and trial testimony on your schedule
- Responsive rebuttal analysis of opposing experts’ reports
- An engagement that respects your case schedule and your client’s budget
Why Work With Me
Developer-to-Attorney Translation – I break down technical detail in language attorneys, juries, and judges can understand—without losing nuance or overstating conclusions.
Deep Technical Credibility – 25+ years in software architecture and engineering, with books, international conference talks, and real-world systems to back up every analysis.
Professionalism Under Pressure – I bring calm clarity to depositions and cross-examination. No overreach, no defensiveness, no surprises.
Court-Aware – Reports and methodology designed with Rule 702 and Daubert in mind from the first page.