Core WPF application
Platform-independent business logic, UI views, and data models with no direct CAD API references.
CAD Guardian LLC · Proof detail
Bounded-scope execution that migrated a CAD plugin across platforms while preserving independence for future hosts.
Public callouts
Challenge
A production WPF plugin built for MicroStation needed to run on AutoCAD without rebuilding the UI or business logic. The team needed platform independence for potential future CAD host targets.
Approach
Audit existing MicroStation-specific API calls and isolate them from core WPF application logic.
Introduce a host abstraction layer that decouples the plugin from any single CAD platform.
Implement AutoCAD host adapter and validate feature parity across both platforms.
Architecture layers
Platform-independent business logic, UI views, and data models with no direct CAD API references.
Interface contracts that define CAD operations (drawing access, element creation, selection) without coupling to a specific platform.
MicroStation and AutoCAD adapter implementations that translate host-specific APIs into the shared contract.
Outcomes
Sanitization note
This proof is derived from a private project and private business records. Public language is limited to approved patterns, neutral client labels, and redaction-safe outcomes.
No client names, stakeholder names, internal codes, or branded screenshots are exposed here.