DCDavis ChanBIM / MEP / AUTOMATION

PORTFOLIO / PROJECT SERVICES

Davis
Chan.

Revit Technologist.
Multidisciplinary BIM.

I turn design information into coordinated models, clear drawings and practical tools.

GREATER TORONTO AREA, CANADAHONG KONG / TORONTO
Hong Kong International Airport Terminal 2 project reference image from Davis's portfolio
01 / PROJECT ARCHIVEHong Kong International AirportTerminal 2 Expansion · Ceiling BIM
DESIGN INFORMATION → BUILDABLE DETAIL
HVACPlumbing & gasFire protectionElectrical coordinationBIM automation

01 / SELECTED WORK

Models with
a purpose.

From Hong Kong's construction projects to building services in Ontario. A selection of models, details and deliverables from my work.

THE COMPLETE ARCHIVE

Explore my BIM portfolio.

View the latest Canva presentation or download the original project archive.

PROJECT SERVICES

MEP BIM modelling.
Revit automation.

Project-based support for consultants, contractors and BIM teams. Clear deliverables, agreed scope and practical workflows.

01 / MODELS

MEP BIM modelling

Build or update HVAC, plumbing, gas and fire protection models from your supplied design information.

Deliverables: Revit model, agreed views and schedules.

02 / DRAWINGS

CAD & Revit documentation

Drawing revisions, annotations, sheet setup and cleanup for coordinated project documentation.

Deliverables: agreed drawing sheets and editable files.

03 / COORDINATION

BIM coordination support

Review linked models, identify clashes and document issues for your project team to resolve.

Deliverables: coordination views and an issue register.

04 / CONTENT

Custom Revit families

Create equipment and component families with agreed geometry, connectors and parameters.

Deliverables: RFA files and parameter guidance.

05 / WORKFLOWS

Dynamo & pyRevit tools

Develop project-specific tools for repetitive modelling, annotation or documentation tasks.

Deliverables: agreed scripts, setup notes and usage guidance.

Services cover modelling, documentation and workflow support. Engineering design decisions and approvals remain with the project's responsible design professional.

WORKING TOGETHER

From brief to handoff.

  1. Share the brief

    Send your scope, reference files, software version and target date.

  2. Agree the scope

    Confirm deliverables, fee, timeline and review rounds before work starts.

  3. Review & deliver

    Review the agreed work, resolve comments and receive the final files.

Discuss your project

HOW I WORK

Detail in the model.
Clarity on the sheet.

I focus on how a model will be coordinated, documented and used. When a repetitive task slows that down, I look for a better workflow.

01

Understand the inputs

Review references, linked models, project requirements and the intended deliverable.

02

Model & coordinate

Develop geometry and families, check interfaces and resolve conflicts with the team.

03

Document & refine

Produce plans, details and schedules. Improve annotations and automate repeatable work.

02 / EXPERIENCE

Built through
practice.

A technical path across modelling, construction coordination, fabrication documentation and building services.

SEP 2026 — PRESENTSCARBOROUGH, ON
CURRENT ROLE

Revit Technologist

INVIRO Engineered Systems Ltd.

Support multidisciplinary building services documentation in Revit, including HVAC, plumbing, gas, electrical and fire protection coordination. Prepare and revise drawing sets, schedules and model information for project delivery.

RevitMEPDrawing coordination
JUL 2025 — AUG 2026MISSISSAUGA, ON

Fire Protection Designer

Onyx-Fire Protection Services Inc.

Developed sprinkler models and drawings, supported BIM coordination and clash detection, performed fire flow tests and hydraulic calculations, and prepared as-built documentation.

Sprinkler & standpipeHydraulic calculationsFlow testing
OCT 2024 — FEB 2025HONG KONG

Draftsman

Fire x Fire Limited

Prepared Kidde gas suppression layouts, isometric drawings and calculation reports. Coordinated design requirements with contractors and produced shop drawings and fabrication references.

Gas suppressionShop drawingsTechnical reports
JUL 2022 — JUN 2024HONG KONG

Designer (BIM)

Trigon Building Material Limited

Worked on ceiling BIM for Hong Kong International Airport Terminal 2 Expansion. Reviewed consultant models, developed families, and prepared installation marking plans and material take-offs.

Ceiling systemsRevit familiesFabrication information
MAY 2021 — JUN 2022HONG KONG

Assistant BIM Engineer

Gammon Construction Limited

Supported architectural and structural modelling, Navisworks coordination, clash reviews and issue tracking. Worked with clients and subcontractors to communicate model information and resolve coordination issues.

Architecture & structureNavisworksCoordination meetings
JAN 2021 — APR 2021HONG KONG

BIM Modeler Intern

B BIM Creation Limited

Assisted with architectural and MEP modelling in Revit and model checks in Navisworks, building the foundations of multidisciplinary BIM practice.

RevitMEP modellingClash checking

WORKING TOOLSET

RevitAutoCADNavisworksACC / BIM Collaborate ProBluebeamDynamoHydraCAD / HydraCALCAutoSPRINKProcoreRevizto

03 / TOOLBOX

Make the
repeatable easier.

Small tools and templates built around real drafting problems. My automation work uses AI-assisted Python development, Dynamo and the Revit API, with iteration driven by the drawing workflow.

DEVELOPMENT TOOL / V5.5

Spot Coordinate
Aligner

Place a group of native Revit spot coordinates with 45° leaders, a shared text column and adjustable spacing. Choose direction by clicking in the view and repeat placements until Esc.

DynamoCPython3Revit 2026 API
Download Python script

Development version. Geometry and lifecycle checks are not live Revit tests; review the result visually in a test project.

spot_coordinate_aligner.pyPYTHON / DYNAMO
# Three inputs. Direction by placement.
row_spacing = IN[0]
landing_length = IN[1]
diagonal_component = IN[2]

# Model inches, not paper inches.
paper_mm = model_inches * 25.4 / view.Scale

# Run → select → click → refine → Esc
45° LEADERSNATIVE REFERENCESONE UNDO ITEM
TEMPLATE / CSV

Project work log

A blank log for project, discipline, Revit version, task, status and review notes. Based on the way I track drawing work.

Download blank template
TEMPLATE / MARKDOWN

Coordination issue register

A reusable issue structure for model references, location, responsible discipline, action and resolution evidence.

Download blank template
TEMPLATE / TEXT

Drawing review handoff

A short English email template for sharing revised drawings with scope, file location and review requests.

Download email template

Templates are blank, reusable editions. They contain no client data.

ONGOING EXPLORATION

Project-specific BIM automation

I explore pyRevit add-ons, Dynamo workflows, Revit MCP connections, family creation and annotation tools. These are areas of active development and learning, alongside my day-to-day modelling work.

Black and white coastal photography scene from Davis's personal image collectionOUTSIDE THE MODEL / PHOTOGRAPHY

04 / ABOUT

Technical work.
A curious eye.

I’m Davis, a BIM professional based in the Greater Toronto Area, with a background in Hong Kong construction and building services.

I enjoy work where details matter: a family that behaves properly, a drawing that communicates clearly, or a small tool that makes a repetitive task easier.

Outside work, I’m interested in photography, automotive technology, badminton and snowboarding. That same curiosity carries into the way I learn software and investigate how systems work.

BACKGROUND
Surveying · BIM · Building services
LANGUAGES
Cantonese · English · Mandarin
FOCUS
MEP modelling · Coordination · Automation

05 / PROJECT ENQUIRIES

Tell me about
your project.

Share enough detail to discuss scope and pricing. Fees and availability are confirmed after reviewing your brief.

Request a quote

Useful references include marked-up drawings, model excerpts, equipment datasheets or a short screen recording of the task.

Send your enquiry here. Davis will reply using the email address you provide. You can share reference files after making contact.

tszhochn@gmail.com

Prefer a direct conversation? Email me with your project scope.

Your contact details and project brief are shared privately with Davis to respond to your enquiry.