BIM Quests
In ProgressA gamified IFC viewer — an exploration game built inside IFC/BIM models with first-person and third-person modes. Navigate through architectural designs, inspect building elements, and explore 3D spaces interactively.
Side projects and open-source work.
A gamified IFC viewer — an exploration game built inside IFC/BIM models with first-person and third-person modes. Navigate through architectural designs, inspect building elements, and explore 3D spaces interactively.
Porting the xBIM Geometry Engine from C++/CLI to a cross-platform C/P-Invoke architecture.
A Blazor component library for BIM applications wrapping the @xbim/viewer for WebGL-based 3D visualization. Features a plugin system, dockable sidebar, property aggregation, and supports standalone or platform deployment modes.
An open-source .NET 9 SDK for BIM application development. Includes a REST API server for model management with IFC-to-wexBIM conversion, a typed HTTP client, and a reference web application.
A Python implementation of the Hungarian Method for solving assignment problems in polynomial time. Features an interactive Tkinter GUI for matrix input and real-time solving.
An MVC multi-process-architectured Revit add-in where the View layer is an Electron.js app communicating with the Revit add-in through named pipes IPC.
A React Three.js library for viewing WexBIM 3D models. Provides reusable components including a 3D viewer, toolbar, and built-in controls for displaying and interacting with building models.