API Reference and Developer Docs

DomainTools · Author

OpenAPI 3.0.3 specification for DomainTools Feeds — real-time and batch endpoints, download workflow, reusable components, examples, and error contracts. This spec drives production code generation, Swagger UI rendering, and contract validation — it's a build artifact, not just documentation.

OpenAPI · API documentation · docs-as-code
DomainTools · Author

API reference documentation for DomainTools data products and endpoints, including the Threat Intelligence Feeds API. Covers the full product surface for 800+ enterprise customers across 4 API product lines.

API documentation · developer docs · security
DomainTools · Author

Developer guide and API reference: installation, authentication, usage patterns, method reference. Written to reduce integration friction for customers adopting DomainTools programmatically.

SDK documentation · Python · developer docs
DomainTools · Author

User-facing documentation for DomainTools security intelligence products and workflows. Unified 120+ documents from scattered sources into a single MkDocs-Material platform with CI/CD, search, and versioning.

product documentation · security · MkDocs

LLM and AI Documentation

DomainTools · Author

Auto-generated structured context files covering DomainTools API products and data schemas, produced by CI/CD pipeline for use in LLM tooling and retrieval workflows. Designed so AI assistants can answer customer questions using authoritative, up-to-date product documentation.

LLM · RAG · CI/CD · structured data

Research and Commissioned History

ICANN / Google · Co-author

Comprehensive history of internet unique identifier creation and administration from ARPANET origins through 2017. Jointly commissioned by ICANN and Google for policy deliberations on IP governance and ownership — used in active international policy proceedings. Co-authored with Russ Mundy.

research · internet history · ARPANET · policy
USENIX Security '23 · Co-author

Peer-reviewed paper. Co-authored historical analysis tracing endpoint security management from the 1970s through the COVID-19 WFH transition, complementing a 1,000-hour SOC ethnography study.

peer-reviewed · security · historical research
IEEE Annals of the History of Computing · Author

Peer-reviewed article on the co-development of cryptography and networking, tracing the relationship between edge devices and the evolution of network security.

peer-reviewed · cryptography · internet history

Projects

This site — Hugo static site with a custom docs-as-code pipeline. Includes a Python resume generator producing PDF and plain-text outputs, CI/CD deploy via GitHub Actions, and a vintage pipeline generating a man-page resume on an emulated VAX/PDP-11 via SIMH.

Hugo · Python · GitHub Actions · SIMH · CI/CD
Documentation Diagnostic Tools 2025

Production MCP server addressing non-deterministic quality outputs in LLM-assisted documentation. Integrates Vale, markdownlint, spaCy, and custom linters as callable MCP tools, giving LLMs a structured, auditable path through documentation quality fixes. Built and deployed at DomainTools.

Python · MCP · Vale · pytest
PDF Documentation Generator 2024

Python tooling using Jinja2 templates and LaTeX rendering to produce branded PDF documentation with theming, dynamic table of contents, and automated builds.

Python · Jinja2 · LaTeX · CI/CD
Event Log 2024

Prototype for structured data extraction from natural language input using the OpenAI API; built to evaluate LLM reliability for capturing typed, validated records from unstructured text.

Python · OpenAI API · LLM workflows