Capabilities
Revit
Add-in development in C# and .NET. External commands and applications, ribbon and UI, event handling, transactions and failure processing, shared and project parameters, schedules and view management, family automation, template and standards enforcement, version migration across releases.
Autodesk Platform
Autodesk Platform Services (Forge), Model Derivative, Data Management, Viewer integration, ACC and BIM 360 connected workflows, Design Automation for Revit.
Applied AI
LLM integration into desktop CAD environments, agentic tool-calling loops against the Revit API, natural language to model-operation pipelines, retrieval over project and standards data.
Delivery and deployment
EV code signing, enterprise installer packaging, silent deployment across managed workstations, multi-version Revit support and migration, security review documentation.
Adjacent
Dynamo and script migration to compiled tools, Navisworks, IFC, SQL and data integration, WPF, SignalR, Azure.
Technical writing and worked examples
Long-form write-ups of problems from shipping a commercial Revit add-in end to end. No login, no gate, individually linkable.
Inside the Agentic Loop
How a cloud orchestrator drives a stateful desktop application through streamed LLM tool calls, and how it knows whether the work actually landed.
Read the article DeploymentSigning and Deploying a Revit Add-in
Cloud-based EV code signing, the ApplicationPlugins bundle, silent enterprise install, and why antivirus reputation is an architectural constraint rather than a packaging detail.
Read the article VersioningOne Codebase, Seven Revit Versions
Three .NET runtimes and seven releases of the Revit API from one source tree, and the migration problems that turn out to have nothing to do with the API.
Read the article ReliabilityTransactions and Failure Handling
Keeping a model valid when the code operating on it was generated a second ago: atomicity, the modal dialog that freezes Revit, and errors a machine can act on.
Read the articleStart a conversation
25 to 30 hours per week, available immediately. The easiest first step is a single scoped task rather than an agreement. Email [email protected] or call 321-439-7158.