Featured Case Studies
Documentation platform for a B2B security intelligence company: unified 120+ documents from scattered sources into a single MkDocs-Material site with CI/CD, search, versioning, Swagger UI, SME contribution workflows, and release-cycle integration.
documentation systems · MkDocs · CI/CD · securityThis site: Hugo static publishing with generated resume artifacts, GitHub Actions deployment, and a vintage pipeline that drives emulated VAX and PDP-11 systems via SIMH/pexpect to generate a man-page resume artifact.
Hugo · Python · GitHub Actions · SIMH · CI/CDDocumentation Systems
User-facing documentation for DomainTools security intelligence products and workflows. Consolidated product docs, API references, and contributor workflows into a single docs-as-code platform.
product documentation · docs-as-code · securityAuto-generated structured context files covering DomainTools API products and data schemas, produced by CI/CD for use in LLM tooling and retrieval workflows.
LLM · RAG · CI/CD · structured dataDeveloper Documentation
OpenAPI specification for real-time and batch feed delivery, including examples, reusable schemas, error contracts, and download workflows.
OpenAPI · API documentation · developer docsAPI reference documentation for DomainTools data products and endpoints, covering the public product surface across four API product lines.
API documentation · developer docs · securityDeveloper guide and API reference: installation, authentication, usage patterns, and method reference for Python SDK users.
SDK documentation · Python · developer docsTools, Automation, and AI
AI cost tracking and terminal dashboard for Claude Code and Cline workflows. Built to make token use, cache behavior, project-level spend, and model mix visible during everyday AI-assisted work.
Python · Textual · TUI · AI toolingLinter for LLM agent control labels: route names, tool names, enum values, environments, approval targets, and other short labels that can change agent behavior if misread or confused.
Python · LLM · agents · lintingSmall MCP server exposing practical prose checks derived from Orwell's rules as callable document-analysis tools, with normalized findings, filtering, caching, and MCP runtime tests.
Python · MCP · writing toolsSingle-instance AWS EC2 Linux workflow environment used when local Linux hardware is offline: Tailscale-only access, CLI lifecycle tooling, persistent state volume, snapshots, restore drills, runbooks, and cost guardrails.
Python · AWS · Tailscale · runbooksResearch and Publications
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.
research · internet history · ARPANET · policyPeer-reviewed paper. Co-authored historical analysis tracing endpoint security management from the 1970s through the COVID-19 work-from-home transition, complementing a 1,000-hour SOC ethnography.
peer-reviewed · security · historical researchPeer-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