Skip to content

I write about Revit, C#, and teaching software to do the boring parts.

I’m Tuan, a software engineer at Tiong Seng in Singapore. I build Revit add-ins and Autodesk Platform Services integrations, and lately agents — one that drives the Revit model, and one that reads drawings and project documents.

Singapore · Revit API · C# · Agents · EN / VI

Topics: Revit API, C#, MCP servers, Autodesk Platform Services, Machine learning, RLHF, Agents, Drawings, Dynamo, Python

01 / Writing — 3 articles · EN / VI

Notes I couldn’t find written down anywhere else.

This is where I write down what I figure out — usually because I could not find it written down anywhere else.

02 / What I’m working on

Agents that operate the model, not the menus.

  1. A Revit AI agent that operates the model through tools instead of dialogs.
  2. Agent Drawing — reading drawings and project documents and pulling out what matters.
  3. Revit add-ins in C#, and Autodesk Platform Services work to get model data off the desktop.
03 / Elsewhere

Civil engineer by training, software by trade.

Work
Software Engineer at Tiong Seng, Singapore
Before
Software Engineer at Arent, Tokyo
Studied
Civil Engineering (PFIEV), HCMC University of Technology