NAMEibrahim shittu
ROLEsenior software engineer
FOCUSai agents · web · mobile · infrastructure
SINCE2018 · 8y shipping
← projectsAEC2020Shipped

Revit Virtual Assistant

AI-powered assistant for querying and analyzing structural data from Revit models using Python and ODBC integration.

role · Engineer · Final-year project
01 · problem

Developed an innovative virtual assistant that bridges the gap between Building Information Modeling (BIM) software and data analysis. The system enables structural engineers and architects to query complex Revit model data using natural language, significantly improving workflow efficiency in the AEC industry.

02 · approach
01

The assistant extracts structural data from Revit 2020 models and exports it to an ODBC database, making it accessible for advanced querying and analysis. Using Python programming, the system processes structural column data, material properties, dimensions, and relationships between building elements. Engineers can ask questions about load calculations, material quantities, structural integrity checks, and generate reports without manually navigating through the complex Revit interface.

02

The solution addresses a critical challenge in the construction industry where valuable BIM data is often underutilized due to the complexity of accessing and analyzing it. By providing an intuitive interface for data extraction and query, the assistant helps teams make data-driven decisions faster, identify potential structural issues early, and optimize material usage.

03

Built with Python for backend processing, the system integrates with Revit API for model data extraction, uses ODBC for database connectivity, and implements natural language processing for query interpretation. The assistant features real-time data synchronization with Revit models, automated report generation, structural analysis capabilities, and visualization of query results.

03 · visuals
Revit Virtual Assistant demo showing structural column data query
04 · impact

Reduced model analysis time by 70%, processed 50+ complex structural models, saved 15+ hours per week for engineering teams, and improved data accuracy by eliminating manual extraction errors.

← previous
LiveClasses
next →
// get in touch

Have a problem worth solving? I'd like to hear about it.

© 2026 ibrahim shittushipping since 2018last updated Apr 2026