Industry Foundation Classes Presentation

2019
ITI BIM Fundamentals Course

A comprehensive presentation on IFC covering fundamentals, data modeling with EXPRESS schema, the IFC data model structure, attributes and properties management, and future developments including IFC5.0 and IFC JSON.

IFCBIMOpenBIMEXPRESS

IFCtoRevit Plugin

2020
Personal Project

A Revit add-in for importing IFC files into Revit, enabling interoperability between IFC-based workflows and Autodesk Revit projects.

C#Revit APIIFCBIMInteroperability

SiRDA

2020
ITI Graduation Project

Structural Rebar Detailing Automation — generates shop drawings, quantity surveying data, and Bill of Quantities. Integrates with Etabs/SAP for section design and supports DXF and IFC output formats for interoperability.

C#.NETOpenCascadeVTKBIMIFC

PPE Custom Revit Add-in

2021
DiRoots

Custom add-in that automates structural beam detailing in Revit — creates section views, reinforcement detailing with automated annotation, tagging, and dimensioning. Achieved ~90% time optimization for the detailing workflow.

C#Revit APIBIMAutomationComputational Geometry

Tecomat Blockwork Automation

2021
DiRoots

Custom Revit add-in that converts generic walls into individual brick/block elements, eliminating manual placement. Supports multiple selection modes, configurable joint patterns, and automatic grouping with wall mark parameters.

C#Revit APIBIMAutomationComputational Geometry

ParaManager

2021
DiRoots

Free Revit add-in for managing parameters in project and family environments. Create, modify, export/import parameters from Excel and shared parameter files, and transfer parameters between families without opening them individually.

C#.NETRevit APIWPFBIMAutomation

OneFilter

2021
DiRoots

Free Revit plugin to quickly find, filter, and colorize Revit families. Search by category, parameter name or value, and locate elements within rooms, spaces, and areas.

C#.NETRevit APIWPFBIM

SheetGen

2021
DiRoots

Free Revit add-in that automates sheet creation and view placement. Batch-create sheets, place views based on pre-defined templates, and manage sheet revisions efficiently.

C#.NETRevit APIWPFBIMAutomation

AECInspire

2022
AECInspire

Material management platform for electrical contractors. Automates project takeoffs with symbol counting and bill of materials generation, prefabrication planning, and installation coordination.

C#.NETWPFASP.NETCloudAECBIMForgeAPSAutodeskRevit API

IFC4x3 Spiral buildingSMART Documentation

2025
buildingSMART (Open Source)

Added documentation for IfcSineSpiral and IfcCosineSpiral in the IFC4x3 specification. Corrected mathematical notation and improved descriptive content for these geometric spiral entity definitions.

IFCBIMOpen SourceOpenBIMbuildingSMART

xbim Geometry Engine — IFC4x3

2024
xbim Team (Open Source)

Implemented IFC4x3 curve geometry support in the xbim Geometry Engine. Built OpenCascade extensions for Clothoid, Cosine Spiral, Sine Spiral, Polynomial, and Polynomial Spiral 2D curve segments, added IfcPolynomialCurve support, and implemented GradientCurve reparameterization for alignment geometry.

C++OpenCascadeIFCBIMOpen SourceComputational GeometryC++/CLI

xbim Mesh Simplifier

2025
xbim Team (Open Source)

Built a triangulated mesh simplifier for the xbim Geometry Engine based on the Garland-Heckbert algorithm. Reduces triangle count while preserving geometric quality through edge-based vertex pair contractions with manifoldness and link condition validation.

C++.NETBIMOpen SourceComputational GeometryC++/CLI

Wexbim Viewer — Interactive Clipping

2025
xbim Team (Open Source)

Built the InteractiveSectionBox plugin for the xbim WebUI viewer. Allows users to interactively modify clipping/section boxes in 3D BIM models in real-time. Implemented with custom vertex and fragment shaders for rendering the dynamic cutting plane.

TypeScriptWebGLGLSL3DBIMOpen SourceComputational Geometry

Flex Flow

2022–2025
xbim

Cloud-based platform for automating IFC model validation and reporting. Define and run repeatable model audits, identify semantic and geometric issues, and export actionable results. Built on OpenBIM standards with support for IFC, IDS, and BCF formats.

C#.NETASP.NETCloudWebIFCBIMComputational GeometryAzureAzure DevOpsAzure FunctionsWebGLBlazorAutodeskRevit APIOpenBIM

Wexbim Viewer — Data Visualization

2025
xbim Team (Open Source)

Built the DataVisualization plugin for the xbim WebUI viewer. Includes a heatmap system with multiple coloring strategies — constant, continuous gradient, discrete categorical, and value-range mapping — plus an icons module for overlaying data markers on 3D BIM models.

TypeScriptWebGL3DBIMOpen SourceComputational Geometry