Daniel Rogulin

Portfolio

0%

Independent systems analyst and developer

Projects

Apartmentography - Rule-Based Apartment Area Calculations in Revit

BIM ADD-INS·January 8, 2026·In use

An Autodesk Revit add-in that calculates living, total, and auxiliary apartment areas from rooms using your coefficient rules and writes results directly into model parameters. The window does not block Revit: model calls run through a safe request queue. Settings and presets can be saved and reused across projects.

Who it’s for

Engineers and BIM leads who need consistent apartment-area numbers for sales and delivery docs without copying schedule values into room parameters by hand.

What we shipped

An in-Revit add-in: define apartment grouping, room types (living, balcony, etc.), coefficients, and rounding; two aggregation modes—lighter office use or stricter compliance. Values write to chosen instance parameters for schedules and tags. WPF UI on .NET 8; model access uses Revit external events and a request queue so the window stays responsive. Calculation is layered—collect room data, aggregate apartments, then write with a change report. Presets can move across projects.

How it’s used

Re-run after layout or room-type edits to refresh areas before issuing schedules and exports.

How we validated it

Manual passes on typical residential projects, coefficient edge cases, open-contour rooms, cross-checks against control tables, and Revit undo verification.

Beyond manual checks, automated coverage includes autotests, smoke tests, and unit tests on core modules and flows—catching regressions before release.

Stack

C#, .NET 8, WPF (MVVM), Revit API—rooms and instance parameters.

Outcome

One repeatable flow - collect rooms, calculate by apartment-area rules, write into parameters - replacing manual table copy and reducing model mismatch across projects.

Tags
Autodesk RevitRevit APIC#.NET 8WPFBIMRoomsArea Calculations

Telegram may not work in some regions. You can also contact me by email.