
This Revit Add-in synchronizes the parameters of rooms in a Revit model to corresponding areas. This includes both built in parameters such as name and number as well as custom project parameters.

Project Setup is a Revit add-in that I developed for setting up Revit project files. Each setup is associated with a specific Revit template file, and consists of one or more setup tasks. The setup editor is shown in the image below….

I spearheaded the adoption of asana.com within the SOM Digital Design group. Asana is a cloud based task and project management tool, which helped the group prioritize and organized the many initiatives it was taking on.

Snapshot is a small utility that simplifies sharing views of a Revit model with others. With a single click the current view of the model can be saved to an image file, or added as an attachment to a new…

Revit Add-In Library is a suite of tools I developed that can be used to package, version, and distribute Revit add-ins to users. In concept it is similar to the Autodesk App Exchange, or the Apple App Store. It consists…

This Revit add-in validates the names of families in a Revit project based on a predefined naming standard . The standard is defined as an an Excel file, where each row represents a naming standard for a specific Revit category. When…

The shadow overlay script is a script for Photoshop which can be used to identify and visualize new shadows created by a proposed project. The script takes images of existing shadows and projected shadows and highlights the areas where new…

Sheet Revisions is a Revit add-in which exposes the sheet revisions in drawing lists. Each sheet in a Revit model may be assigned to any number of revisions. This assignment may be done explicitly by a user, or implicitly by adding…

This Revit add-in reads the actual XYZ coordinates of families in a Revit model and writes the values back to parameters on the family instances. The values can then be scheduled or shown in tags. For example this can be…