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.
This is where I write down what I figure out โ usually because I could not find it written down anywhere else.
Writing
August 2026 ยท 12 min read ยท rlhf / ppo / machine-learning
How RLHF Works, and Why It Uses PPO
A language model cannot be taught "this answer is better than that one" by supervised learning. RLHF turns that comparison into a gradient, and PPO is what keeps the gradient from destroying the model.
August 2026 ยท 12 min read ยท math / machine-learning
The Math You Actually Need for Machine Learning
Not a syllabus. The handful of ideas that keep showing up in the code, why each one is there, and which parts of the textbook you can safely skip until something breaks.
August 2022 ยท 2 min read ยท revit / revit-api
How To Crop View With RevitAPI
The small tool will help create quickly the crop the view in any view
What Iโm working on
Elsewhere
- Work
- Software Engineer at Tiong Seng, Singapore
- Before
- Software Engineer at Arent, Tokyo
- Studied
- Civil Engineering (PFIEV), HCMC University of Technology
- Code
- github.com/LDATuan