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

Projects

Anything-as-Code is the common thread: turn recurring concepts and constraints into typed, versioned models that tools can inspect, compose and verify. Requirements-as-Code applies it to software intent. Diem extends it to applications and their development environment, toward a reproducible HomeLab described and controlled from C#.

The projects below include existing tooling, experiments and integration work. The Requirements-as-Code workflow covers delivery from a new need and an experimental path from existing code and tests. The Diem presentation connects the application and infrastructure work to the Lab target. Useful abstractions start with a concrete need; verification remains specific to the checks actually run.


Active Projects

Project Description
C# & .NET Development with Codex AI-assisted development around reusable C# contracts, Requirements-as-Code and Diem: AI proposes, tooling checks, people decide.
FrenchExDev Ecosystem A C# and PowerShell ecosystem under intensive development, with Diem bringing libraries, binary wrappers and bundles toward a personal software factory Lab.
Diem CMF .NET Lab Anything-as-Code applied to applications and their environment, using C# to describe and compose the future integrated Lab.
C# Professional Home Lab Existing typed tools and infrastructure components, working toward a reproducible development platform described and controlled from C#.
Home Lab — Roadmap v2 Integration steps from the existing building blocks to a Lab, then deployment, observability and a broader platform.
Métacratie — Compilateur croisé Law × Commons × Citizen A Roslyn cross-compiler that generates specific legal frameworks indexed by META(Espace × Temps × Auteur), verifies cross-DSL coherence at compile-time, and equips citizens, jurists, and legislators with the full software engineering arsenal applied to law. 18-part series.
Requirements-as-Code Typed intent-to-verification tooling in TypeScript and C#, with experiments in recovering candidate requirements from existing code and tests for human review.
⬇ Download