Skip to main content
Welcome. This site supports keyboard navigation and screen readers. Press ? at any time for keyboard shortcuts. Press [ to focus the sidebar, ] to focus the content. High-contrast themes are available via the toolbar.
serard@dev00:~/cv

Design-Time Engineering

A distinctive skill: building design-time tooling that runs before code generation.

Diagram
Design-time tooling runs before the build: version collectors, scrapers and pipelines land JSON command trees that the Roslyn generator consumes.
  • Design pipelines — composable middleware for scraping, transforming, and serializing versioned data
  • Container-based scraping — parallel image builds + container execution via channels
  • Version diffing — merge multiple version trees, compute [SinceVersion]/[UntilVersion] annotations
  • Help parsers — GNU, Cobra, argparse, custom formats (5 parser implementations)
  • JSON schema processing — download and transform versioned schemas from GitHub/GitLab

See the BinaryWrapper article for the full architecture.

⬇ Download