
Automating Architecture with Code.
After 11 years (since 2018) as a practicing architect, now focused on coding to automate and standardize the industry.
Projects
Metasheet — A spreadsheet interface for Revit parameters. Edit, sort, bulk find/replace across 9 object types without leaving Revit or opening Excel.
C# · TypeScript · Revit 2022–2026 · WebView2
Domphy — A patch-based UI framework with zero runtime dependencies. Plain object syntax, listener reactivity, CSS-in-JS, SSR. Used internally to build every other product on this page.
TypeScript · npm · 16 packages
Decimify — Progressive mesh simplification with a Rust/WASM streaming core. Drag a slider, watch the polygon count drop in real time — no pre-baked LOD snapshots needed.
Rust · WebAssembly · TypeScript · SketchUp plugin
Tracepen — Raster-to-vector conversion that runs in SketchUp, Blender, and the browser. Wu color quantization + Potrace curve fitting. Outputs SVG, DXF, and native geometry.
TypeScript · WASM · Ruby · Python · 3 platforms
Chromametry — A scientific metrics framework for sequential color palettes. Five measures (contrast efficiency, lightness linearity, hue stability…) in CIELAB. Benchmarks 11 design systems including Adobe, IBM, GitHub, and Salesforce.
TypeScript · npm · CIELAB · Research paper
BevelUp — Free edge-rounding plugin for SketchUp. A no-cost alternative to commercial plugins priced at $15–$49. Distributed on Extension Warehouse.
Ruby · TypeScript · SketchUp 2022+ · Free
Stack
Languages — TypeScript, Rust, Ruby, PHP, C#
Platforms — Browser, SketchUp, Revit, Blender
Build — Vite, pnpm, wasm-pack, tsup, WebAssembly
Concepts — UI Framework Design, Geometry Processing, Reactivity Systems, CAD Integration
Design — Color Science, Design System Architecture, Token Systems
Contact
Email: khanhnhkts@gmail.com
GitHub: github.com/khanhhuu
X: @khanh_huunguyen
Facebook: facebook.com/khanhnhkts
Zalo: 0914340133
Products: 3dshouse.com