Buildings carry an enormous amount of information, yet most of it stays locked inside the software that created it. I want that information to keep its meaning wherever it goes: into a headset on site, a conversation with an AI assistant, an inspection report, or the navigation map of a robot.
My work links building information, physical assets, people, and autonomous systems into digital environments that stay useful across a building's whole life, from design and construction through inspection and day-to-day operation.
|
๐ ReUniXchange Revit add-in, published on the Autodesk App Store, that exports geometry and semantic BIM metadata to Unity for XR, with a Unity package for two-way exchange. C# Revit API Unity๐ App Store ยท ๐ Project page ยท ๐งฉ Plugin source |
๐ฅฝ BIMUniXchange End-to-end AEC-to-XR pipeline that brings Revit and ArchiCAD models, together with their metadata, into Unity for immersive construction visualisation. Unity C# Python๐ Project page |
๐ง IfcUSD Python package that converts IFC models to OpenUSD while preserving IFC identity, hierarchy, materials, properties and relationships. Python IfcOpenShell OpenUSD
|
|
๐๏ธ ArchiUniXchange Python tools that assign unique IDs in ArchiCAD, extract every element's metadata to CSV and bind it to FBX objects in Unity. Python ArchiCAD API Unity
|
๐ฎ Ifc2Unity Unity Editor tool that converts IFC files into Unity scenes via IfcOpenShell, keeping geometry, materials, properties and the spatial hierarchy. C# Python IfcOpenShell
|
๐ IFC Web Viewer Browser-only IFC viewer with no server and no upload: section boxes, measurements, issue pins and a full property inspector. JavaScript IFC |
|
๐ค IFC2BOT IFC models โ traceable Unity scenes โ autonomous robot simulation, with sensors, mapping, localisation, planning and fleet coordination grounded in building semantics. Unity C# Python
|
๐ Forklift Simulator Forklift simulation built in Unity, with a demo video in the repository. Unity C#
|
๐๏ธ Crane Manipulator Crane manipulation project built in Unity. Unity C#
|
|
๐งฉ Claude BIM Dev Skill Claude Code plugin adding a BIM software-development skill: Revit API, Unity BIM tools, IFC/openBIM workflows, model validation, digital twins and robotics. Claude Code Agent Skills
|
๐ Architecture Vibe Coding Claude Code plugin that keeps AI-assisted coding fast while enforcing practical architecture boundaries, tests and verification. Claude Code Agent Skills
|
๐ฌ SadTalker AI Bot Conversational medical chatbot that answers patients' questions with ChatGPT and delivers the replies as realistic talking-head video in Unity. Unity ChatGPT SadTalker
|
๐ Unity learning projects
Junior Programming Project ยท Programming Theory ยท Data Persistence Project
๐ More software, publications and datasets on my portfolio website
If my research overlaps with your work, in academia or industry, I'd be glad to hear from you: joint research, pilot projects, or simply an exchange of ideas.
