David Cho
Architectural engineer, focused on AI systems for architecture and AEC practice.
more info
Based in Toronto, ON. Most interested in AI implementation in AEC workflows.
Currently running AI Architecture Lab: the works on this page and the videos on Instagram.
On the consulting side, I work with AEC firms to find the repetitive work that eats their week, and design AI systems around it.
I studied architectural engineering at the University of Waterloo, where my research was in computational design, and worked as a computational designer: urban-scale projects at OFTN in New York, high-rise residential at Arcadis/IBI in Vancouver, and public buildings at Multistudio in the Bay Area.

works
Revit to InDesign2026-09-25One prompt reads the open model and builds an editable presentation in InDesign.
Revit Schedules in Notion2026-09-22Pick schedules with one prompt, and each one becomes a Notion database with a picture of every type.
WIP Floor Plans and 3D Section Cuts2026-09-20One prompt sets the filters that make a plan a WIP drawing, the other cuts the part you name out in 3D.
Miro Boards from Revit2026-09-15One prompt counts what is in the model, asks how to group it, and lays every view out on a board.
Exploded Axonometrics2026-09-12One prompt reads your levels, asks how to split them, and stacks a view per storey on a sheet.
Video Walkthroughs from Revit2026-09-09Export the model, answer three questions, and the video walks through your building along the path you chose.
Firm Memory in Obsidian2026-09-07Pick a folder, paste three prompts, and your projects become something an AI can read.
Revit Colour Maps for AI Renders2026-09-04Colour the view by category, then change the materials without touching the model.
Consistent Renders from Revit2026-08-31Your 3D views go out together and come back matching, from an add-in you build in two prompts.
- Where AI Actually Works in AEC2026-08-25
Probabilistic and deterministic, and which half of practice belongs to each.
- StairFit: A Revit Stair Solver2026-08-24
Revit shows one stair at a time. This shows every stair the room allows.
- Machine-Readable Zoning2026-08-08
Toronto's zoning by-law, rebuilt as a graph a machine can answer from.
- What Revit Schedules Miss2026-08-07
Every element is in a schedule or it is not. Nothing reports the ones that are not.