Software consulting
for teams building complex systems.
ByteDocket is a software consulting practice for teams shipping complex systems and applications where the answer requires reading the code — not the marketing. We also serve as a technical expert witness when those same systems become matters of record.
// What a ByteDocket consulting engagement looks like type Engagement = { practice: "consulting" | "expert-witness", // consulting first domains: ["AI", "financial", "healthcare", "apps"], testimony: ["source-review", "IP", "patents", "trade-secret", "piracy"], shape: "embedded with your team, code in hand", deliverable: "working, deployed code + written report + follow-on", }
Software architecture and engineering judgement, on call.
Embedded technical advisory for teams shipping non-trivial systems. We work alongside your engineers — code in hand — not from a deck. AI and ML work is the largest part of our practice today.
Software architecture & system design
AI engineering & advisory
Application development
Technical diligence
Fractional CTO & advisory
When the code becomes a matter of record.
A natural extension of our consulting work: we serve as a technical expert witness on a small number of matters each year — written reports, deposition, and trial testimony from an engineer who has shipped the systems in question.
Source-code reviewComparative analysis under protective order
Patent litigationInfringement, validity, and claim construction
Trade-secret mattersProvenance and access pattern reconstruction
Software damagesCost, design-around, and reasonable royalty
Pre-litigation diligenceQuiet technical assessment before filing
A practice built around real engineering judgment.
ByteDocket is a small, senior practice. We take on a limited number of engagements each year so that the people you meet are the people doing the work — and so that the work is the kind we can stand behind.
Track record of leading technical teams from initial concept through successful implementation — combining deep technical expertise with strategic vision. The same hands-on engineering judgment behind those shipped products is what we bring to every consulting engagement.
Demonstrated ability to drive technological innovation while ensuring regulatory compliance and optimal user experience. We work in domains where the wrong abstraction is expensive — and where doing the work carefully the first time is the only kind of fast that holds up.

Nadya Sultanik
Nadya brings a working academic's depth in software systems and a practitioner's track record across production AI, distributed services, and complex application work. She also serves as a technical expert witness in U.S. federal court — most recently in Acceleration Bay LLC v. Amazon Web Services, Inc. (D. Del. 2026) — providing written reports, deposition, and trial testimony on source code, system behavior, and patent matters.
Where our work lands.
We don't pretend to know everything. The domains below are where we have shipped production code, written research, or testified — and can speak with specificity. AI and ML lead the practice; the rest follows from years of engineering work behind them.
Let's see if we're a fit.
Tell us briefly what you're working on. We respond personally within 48 hours, and we'll let you know quickly if it's not something we should take on.