brian-ho.io

Evaluation du site brian-ho.io

BRIAN HO

 Généré le 18 Février 2026 17:12

Vieilles statistiques? UPDATE !

Le score est de 55/100

Optimisation du contenu

Titre

BRIAN HO

Longueur : 8

Idéalement, votre titre devrait contenir entre 10 et 70 caractères (espaces compris). Utilisez cet outil gratuit pour calculer la longueur du texte.

Description

Brian Ho is an interdisciplinary designer working at the intersection of society, technology and the built environment. He's merging the digital and physical with architecture, urbanism, visualization, interaction design, full-stack web dev, UI/UX, AR/VR, machine learning, data science and code. City, space, and interface projects. Harvard GSD+SEAS MDE, Columbia GSAPP, Yale University.

Longueur : 388

Idéalement, votre balise META description devrait contenir entre 70 et 160 caractères (espaces compris). Utilisez cet outil gratuit pour calculer la longueur du texte.

Mots-clefs

Très mauvais. Nous n'avons pas trouvé de balise META keywords sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer des mots-clés.

Propriétés Open Graph

Bien, cette page profite des balises META Open Graph.

Propriété Contenu
locale en_US
title BRIAN HO
description Brian Ho is an interdisciplinary designer working at the intersection of society, technology and the built environment. He's merging the digital and physical with architecture, urbanism, visualization, interaction design, full-stack web dev, UI/UX, AR/VR, machine learning, data science and code. City, space, and interface projects. Harvard GSD+SEAS MDE, Columbia GSAPP, Yale University.
url https://brian-ho.io
image https://freight.cargo.site/i/5f12b4fac4dedcb4138b13fa38e89cd2e8371238d4d0125da6b03bb0fcc02966/thumbs-16.jpg
type website

Niveaux de titre

H1 H2 H3 H4 H5 H6
3 4 0 0 0 0
  • [H1] I'm an interdisciplinary human working on society, technology and the built environment. \n\nI believe design creates joy, community and justice.\nI love cities, infrastructure and interfaces.\nI imagine better interactions for complex systems.\n\nI work at Google as Senior Product Manager focusing on tools for sustainability, real estate and clean energy. My work combines machine intelligence, urban futures and people-centered design.\n I graduated from the Master in Design Engineering (MDE)  program at the Harvard GSD and SEAS. Before that, I studied at Columbia GSAPP and majored in architecture at Yale.\n\ue08c\ufe0e","content_no_html":"I'm an interdisciplinary human working on society, technology and the built environment. \n\nI believe design creates joy, community and justice.\nI love cities, infrastructure and interfaces.\nI imagine better interactions for complex systems.\n\nI work at Google as Senior Product Manager focusing on tools for sustainability, real estate and clean energy. My work combines machine intelligence, urban futures and people-centered design.\n I graduated from the Master in Design Engineering (MDE)  program at the Harvard GSD and SEAS. Before that, I studied at Columbia GSAPP and majored in architecture at Yale.\n\ue08c\ufe0e","content_partial_html":"I'm an interdisciplinary human working on society, technology and the built environment. \n\nI believe design creates joy, community and justice.\nI love cities, infrastructure and interfaces.\nI imagine better interactions for complex systems.\n\nI work at Google as Senior Product Manager focusing on tools for sustainability, real estate and clean energy. My work combines machine intelligence, urban futures and people-centered design.\n I graduated from the Master in Design Engineering (MDE)  program at the Harvard GSD and SEAS. Before that, I studied at Columbia GSAPP and majored in architecture at Yale.\n\ue08c\ufe0e","thumb":"8439270","thumb_meta":{"thumbnail_crop":{"percentWidth":"100","marginLeft":0,"marginTop":-21.875,"imageModel":{"id":8439270,"project_id":1731807,"image_ref":"{image 8}","name":"backdrop4.png","hash":"6f852d774961163e20476c7631c775a2cf8e55970648cb860bdafea97b94ceae","width":600,"height":600,"sort":0,"exclude_from_backdrop":false,"date_added":"1514324350"},"stored":{"ratio":100,"crop_ratio":"16x9"},"cropManuallySet":true}},"thumb_is_visible":false,"sort":1,"index":0,"set_id":1733652,"page_options":{"using_local_css":true,"local_css":"[local-style=\"1731807\"] .container_width {\n}\n\n[local-style=\"1731807\"] body {\n}\n\n[local-style=\"1731807\"] .backdrop {\n}\n\n[local-style=\"1731807\"] .page {\n\tmin-height: auto \/*!page_height_default*\/;\n}\n\n[local-style=\"1731807\"] .page_background {\n\tbackground-color: #000 \/*!page_container_bgcolor*\/;\n}\n\n[local-style=\"1731807\"] .content_padding {\n\tpadding-top: 6rem \/*!main_margin*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] bodycopy {\n\tline-height: 1.3;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] bodycopy a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] h1 {\n\tcolor: rgba(255, 255, 255, 0.8);\n\tline-height: 1.1;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] h1 a {\n\tcolor: rgb(255, 255, 255);\n text-decoration: underline;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] h2 {\n\tcolor: rgba(255, 255, 255, 0.75);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] h2 a {\n\tcolor: rgb(255, 255, 255);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] small {\n\tcolor: rgba(255, 255, 255, 0.85);\n\tline-height: 0.5;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] small a {\n\tcolor: transparent;\n}\n\n[local-style=\"1731807\"] .container {\n\talign-items: flex-start \/*!vertical_top*\/;\n\t-webkit-align-items: flex-start \/*!vertical_top*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] a:hover a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] a a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] bodycopy a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] h1 a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] h2 a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731807\"] small a:hover {\n}","local_layout_options":{"split_layout":false,"split_responsive":false,"full_height":false,"advanced_padding_enabled":true,"page_container_bgcolor":"#000","show_local_thumbs":false,"page_bgcolor":"","main_margin_top":"6"},"thumbnail_options":{"use_global_thumb_settings":false,"show_local_thumbs":false,"filter_type":"all"}},"set_open":false,"images":[{"id":8439270,"project_id":1731807,"image_ref":"{image 8}","name":"backdrop4.png","hash":"6f852d774961163e20476c7631c775a2cf8e55970648cb860bdafea97b94ceae","width":600,"height":600,"sort":0,"exclude_from_backdrop":false,"date_added":"1514324350"},{"id":8444418,"project_id":1731807,"image_ref":"{image 9}","name":"backdrop5.png","hash":"4898072e8f86aa2b85ca7bf0d6838b412375ff448d87355ab3bebb295fae96d9","width":600,"height":600,"sort":0,"exclude_from_backdrop":false,"date_added":"1514338781"}],"backdrop":{"id":245208,"site_id":105789,"page_id":1731807,"backdrop_id":15,"backdrop_path":"pixelation","is_active":true,"data":{"layout_mode":"grid_mode","rows":64,"columns":64,"grid_size":25,"zoom":100,"flip_it":false,"stir_grid":true,"stir_freq":33,"stir_strength":33,"stir_disorder":90,"elasticity":35,"color":"rgba(0, 0, 0, 0.1)","hex":"#000000","alpha":"0.1","mouse_interaction":false,"mouse_sensitivity":6,"tolerance":66,"mouse_zoom":100,"image":"8439270","requires_webgl":"true","image_width":"1500","image_height":"1500"}}},{"id":3001670,"site_id":105789,"project_url":"Collaborations","direct_link":"https:\/\/brian-ho.io\/Collaborations","type":"page","title":"Collaborations","title_no_html":"Collaborations","tags":"","display":true,"pin":false,"pin_options":{"position":"bottom","overlay":false,"accommodate":true},"in_nav":false,"is_homepage":false,"backdrop_enabled":false,"is_set":false,"stack":false,"excerpt":"Collaborations, past and present.\n\n\n\n\n\tSidewalk Labs\n\nSingularity\n\nCenter for Green Buildings and Cities\n\nNew Urban Mechanics\n\nResilient Communities at New...","content":"Collaborations, past and present.\n\n\n\tSidewalk Labs\nSingularity\nCenter for Green Buildings and Cities\nNew Urban Mechanics\nResilient Communities at New AmericaMKThink\n\n\n\tRoundhouseOneShanzhai City\nLeroy Street Studio\nHester StreetWaggonner & Ball Architects\n\ue103\ufe0e","content_no_html":"Collaborations, past and present.\n\n\n\tSidewalk Labs\nSingularity\nCenter for Green Buildings and Cities\nNew Urban Mechanics\nResilient Communities at New AmericaMKThink\n\n\n\tRoundhouseOneShanzhai City\nLeroy Street Studio\nHester StreetWaggonner & Ball Architects\n\ue103\ufe0e","content_partial_html":"Collaborations, past and present.\n\n\n\tSidewalk Labs\nSingularity\nCenter for Green Buildings and Cities\nNew Urban Mechanics\nResilient Communities at New AmericaMKThink\n\n\n\tRoundhouseOneShanzhai City\nLeroy Street Studio\nHester StreetWaggonner & Ball Architects\n\ue103\ufe0e","thumb":"14867102","thumb_meta":{"thumbnail_crop":{"percentWidth":"100","marginLeft":0,"marginTop":-21.875,"imageModel":{"id":14867102,"project_id":3001670,"image_ref":"{image 8}","name":"backdrop4.png","hash":"6f852d774961163e20476c7631c775a2cf8e55970648cb860bdafea97b94ceae","width":600,"height":600,"sort":0,"exclude_from_backdrop":false,"date_added":"1523892676"},"stored":{"ratio":100,"crop_ratio":"16x9"},"cropManuallySet":true}},"thumb_is_visible":false,"sort":5,"index":1,"set_id":1733652,"page_options":{"using_local_css":true,"local_css":"[local-style=\"3001670\"] .container_width {\n}\n\n[local-style=\"3001670\"] body {\n}\n\n[local-style=\"3001670\"] .backdrop {\n}\n\n[local-style=\"3001670\"] .page {\n\tmin-height: auto \/*!page_height_default*\/;\n}\n\n[local-style=\"3001670\"] .page_background {\n\tbackground-color: #fff \/*!page_container_bgcolor*\/;\n}\n\n[local-style=\"3001670\"] .content_padding {\n\tpadding-top: 3rem \/*!main_margin*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] bodycopy {\n\tline-height: 1.3;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] bodycopy a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] h1 {\n\tcolor: rgba(99, 99, 99, 0.85);\n\tline-height: 1.1;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] h1 a {\n\tcolor: rgb(6, 6, 6);\n text-decoration: underline;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] h2 {\n\tcolor: rgba(6, 6, 6, 0.75);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] h2 a {\n\tcolor: rgba(0, 0, 0, 0.8);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] small {\n\tcolor: rgba(255, 255, 255, 0.85);\n\tline-height: 0.5;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] small a {\n\tcolor: transparent;\n}\n\n[local-style=\"3001670\"] .container {\n\talign-items: flex-start \/*!vertical_top*\/;\n\t-webkit-align-items: flex-start \/*!vertical_top*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] a:hover a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] a {\n\tcolor: rgba(255, 255, 255, 0.83);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] a a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] bodycopy a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] h1 a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] h2 a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"3001670\"] small a:hover {\n}","local_layout_options":{"split_layout":false,"split_responsive":false,"full_height":false,"advanced_padding_enabled":true,"page_container_bgcolor":"#fff","show_local_thumbs":false,"page_bgcolor":"","main_margin_top":"3"},"thumbnail_options":{"use_global_thumb_settings":false,"show_local_thumbs":false,"filter_type":"all"},"pin_options":{"position":"bottom","overlay":false,"accommodate":true}},"set_open":false,"images":[{"id":14867102,"project_id":3001670,"image_ref":"{image 8}","name":"backdrop4.png","hash":"6f852d774961163e20476c7631c775a2cf8e55970648cb860bdafea97b94ceae","width":600,"height":600,"sort":0,"exclude_from_backdrop":false,"date_added":"1523892676"},{"id":14867103,"project_id":3001670,"image_ref":"{image 9}","name":"backdrop5.png","hash":"4898072e8f86aa2b85ca7bf0d6838b412375ff448d87355ab3bebb295fae96d9","width":600,"height":600,"sort":0,"exclude_from_backdrop":false,"date_added":"1523892676"}],"backdrop":{"id":6032019,"site_id":105789,"page_id":3001670,"backdrop_id":13,"backdrop_path":"gmaps","is_active":true,"data":{"address":"6925 Hollywood Blvd, Los Angeles, CA 90028","mapTypeId":"roadmap","terrain":false,"labels":false,"roads":true,"transit":false,"disableMapInteraction":true,"hideUI":true,"zoom_level":17,"backdrop_viewport_lock":false,"requires_webgl":"false","mapConfig":"{\"styles\":[{\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road\",\"stylers\":[{\"visibility\":\"on\"}]},{\"featureType\":\"transit\",\"stylers\":[{\"visibility\":\"off\"}]}],\"disableDefaultUI\":true,\"disableMapInteraction\":true,\"streetViewEnabled\":false,\"mapTypeId\":\"roadmap\",\"zoom\":17,\"hideUI\":true,\"center\":{\"lat\":34.101797,\"lng\":-118.34096699999998},\"draggable\":true,\"scrollwheel\":false,\"disableDoubleClickZoom\":false,\"keyboardShortcuts\":true,\"zoomControl\":false,\"streetViewOptions\":{\"position\":{\"lat\":34.101797,\"lng\":-118.34096699999998},\"pov\":{\"heading\":0,\"pitch\":0,\"zoom\":1}},\"apiKey\":\"AIzaSyAuHt0V0nJ5qTiUoWwsOwDfkTv0n1PJUNA\"}"}}}]},{"id":1731500,"site_id":105789,"project_url":"Logo","direct_link":"https:\/\/brian-ho.io\/Logo","type":"page","title":"Logo","title_no_html":"Logo","tags":"","display":false,"pin":true,"pin_options":{"position":"top","overlay":true,"fixed":true,"exclude_mobile":false,"accommodate":true},"in_nav":false,"is_homepage":false,"backdrop_enabled":false,"is_set":false,"stack":false,"excerpt":"BRIAN HO","content":"BRIAN HO","content_no_html":"BRIAN HO","content_partial_html":"BRIAN HO","thumb":"","thumb_meta":null,"thumb_is_visible":false,"sort":7,"index":0,"set_id":0,"page_options":{"using_local_css":true,"local_css":"[local-style=\"1731500\"] .container_width {\n\twidth: 100%\/*!variable_defaults*\/;\n}\n\n[local-style=\"1731500\"] body {\n}\n\n[local-style=\"1731500\"] .backdrop {\n}\n\n[local-style=\"1731500\"] .page {\n}\n\n[local-style=\"1731500\"] .page_background {\n\tbackground-color: transparent \/*!page_container_bgcolor*\/;\n}\n\n[local-style=\"1731500\"] .content_padding {\n\tpadding-bottom: 0rem \/*!main_margin*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] bodycopy {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] bodycopy a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] h1 {\n\tcolor: rgba(255, 255, 255, 0.8);\n font-family: \"Roboto Condensed\", sans-serif;\n font-weight: 300;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] h1 a {\n\tcolor: rgba(195, 195, 195, 0.75);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] h2 {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] h2 a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] small {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] small a {\n}\n\n[local-style=\"1731500\"] .container {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] a:hover a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731500\"] a a {\n}","local_layout_options":{"split_layout":false,"split_responsive":false,"full_height":false,"advanced_padding_enabled":true,"page_container_bgcolor":"transparent","show_local_thumbs":true,"page_bgcolor":"","main_margin":"2","main_margin_bottom":"0","content_width":"100"},"pin_options":{"position":"top","overlay":true,"fixed":true,"exclude_mobile":false,"accommodate":true}},"set_open":false,"images":[],"backdrop":null},{"id":1731502,"site_id":105789,"project_url":"Footer","direct_link":"https:\/\/brian-ho.io\/Footer","type":"page","title":"Footer","title_no_html":"Footer","tags":"","display":false,"pin":true,"pin_options":{"position":"bottom","overlay":true,"accommodate":true,"fixed":true},"in_nav":false,"is_homepage":false,"backdrop_enabled":false,"is_set":false,"stack":false,"excerpt":"\ue04c\ufe0e\u00a0 \u00a0 Get in touch: email, GitHub, LinkedIn.","content":"\ue04c\ufe0e    Get in touch: email, GitHub, LinkedIn.","content_no_html":"\ue04c\ufe0e    Get in touch: email, GitHub, LinkedIn.","content_partial_html":"\ue04c\ufe0e    Get in touch: email, GitHub, LinkedIn.","thumb":"","thumb_meta":{"thumbnail_crop":null},"thumb_is_visible":false,"sort":9,"index":0,"set_id":0,"page_options":{"using_local_css":true,"local_css":"[local-style=\"1731502\"] .container_width {\n}\n\n[local-style=\"1731502\"] body {\n\tbackground-color: initial \/*!variable_defaults*\/;\n}\n\n[local-style=\"1731502\"] .backdrop {\n}\n\n[local-style=\"1731502\"] .page {\n}\n\n[local-style=\"1731502\"] .page_background {\n\tbackground-color: rgb(255, 255, 255) \/*!page_container_bgcolor*\/;\n}\n\n[local-style=\"1731502\"] .content_padding {\n\tpadding-top: 0.3rem \/*!main_margin*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] bodycopy {\n\tfont-size: 1rem;\n\tline-height: 0.5;\n\tcolor: rgba(99, 99, 99, 0.75);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] bodycopy a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] h1 {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] h1 a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] h2 {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] h2 a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] small {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] small a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] a:hover a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] a a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] bodycopy a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] h1 a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] h2 a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1731502\"] small a:hover {\n}","local_layout_options":{"split_layout":false,"split_responsive":false,"full_height":false,"advanced_padding_enabled":true,"page_container_bgcolor":"rgb(255, 255, 255)","show_local_thumbs":true,"page_bgcolor":"","main_margin_top":"0.3"},"pin_options":{"position":"bottom","overlay":true,"accommodate":true,"fixed":true}},"set_open":false,"images":[],"backdrop":null},{"id":1743467,"title":"Work","project_url":"Work","set_id":0,"is_homepage":false,"pin":false,"is_set":true,"in_nav":false,"stack":false,"sort":10,"index":1,"page_count":5,"pin_position":null,"thumbnail_options":null,"pages":[{"id":2233262,"title":"Featured","project_url":"Featured-1","set_id":1743467,"is_homepage":false,"pin":false,"is_set":true,"in_nav":false,"stack":false,"sort":11,"index":0,"page_count":0,"pin_position":null,"thumbnail_options":null,"pages":[{"id":2233281,"site_id":105789,"project_url":"Featured-Intro","direct_link":"https:\/\/brian-ho.io\/Featured-Intro","type":"page","title":"Featured Intro","title_no_html":"Featured Intro","tags":"","display":false,"pin":true,"pin_options":{"position":"top","overlay":false,"fixed":false,"accommodate":true},"in_nav":false,"is_homepage":false,"backdrop_enabled":true,"is_set":false,"stack":false,"excerpt":"FEATURED PROJECTS\n\nI'm an interdisciplinary designer working at the intersection of society, technology and the built environment.","content":"FEATURED PROJECTS\nI'm an interdisciplinary designer working at the intersection of society, technology and the built environment.","content_no_html":"FEATURED PROJECTS\nI'm an interdisciplinary designer working at the intersection of society, technology and the built environment.","content_partial_html":"FEATURED PROJECTS\nI'm an interdisciplinary designer working at the intersection of society, technology and the built environment.","thumb":"11015708","thumb_meta":{"thumbnail_crop":{"percentWidth":"100","marginLeft":0,"marginTop":-21.875,"imageModel":{"id":11015708,"project_id":2233281,"image_ref":"{image 11}","name":"backdrop4.png","hash":"6f852d774961163e20476c7631c775a2cf8e55970648cb860bdafea97b94ceae","width":600,"height":600,"sort":0,"date_added":"1514324350"},"stored":{"ratio":100,"crop_ratio":"16x9"},"cropManuallySet":true}},"thumb_is_visible":false,"sort":12,"index":0,"set_id":2233262,"page_options":{"using_local_css":true,"local_css":"[local-style=\"2233281\"] .container_width {\n\twidth: 90%\/*!variable_defaults*\/;\n}\n\n[local-style=\"2233281\"] body {\n\tbackground-color: initial \/*!variable_defaults*\/;\n}\n\n[local-style=\"2233281\"] .backdrop {\n}\n\n[local-style=\"2233281\"] .page {\n\tmin-height: auto \/*!page_height_default*\/;\n}\n\n[local-style=\"2233281\"] .page_background {\n\tbackground-color: #000 \/*!page_container_bgcolor*\/;\n}\n\n[local-style=\"2233281\"] .content_padding {\n\tpadding-bottom: 1.7rem \/*!main_margin*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] bodycopy {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] bodycopy a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] h1 {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] h1 a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] h2 {\n\tcolor: rgba(255, 255, 255, 0.8);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] h2 a {\n\tcolor: rgb(255, 255, 255);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] small {\n\tcolor: rgba(255, 255, 255, 0.85);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] small a {\n}\n\n[local-style=\"2233281\"] .container {\n\talign-items: flex-start \/*!vertical_top*\/;\n\t-webkit-align-items: flex-start \/*!vertical_top*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] a:hover a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"2233281\"] a a {\n}","local_layout_options":{"split_layout":false,"split_responsive":false,"full_height":false,"advanced_padding_enabled":true,"page_container_bgcolor":"#000","show_local_thumbs":true,"page_bgcolor":"","main_margin_bottom":"1.7","content_width":"90"},"pin_options":{"position":"top","overlay":false,"fixed":false,"accommodate":true}},"set_open":false,"images":[{"id":11015708,"project_id":2233281,"image_ref":"{image 11}","name":"backdrop4.png","hash":"6f852d774961163e20476c7631c775a2cf8e55970648cb860bdafea97b94ceae","width":600,"height":600,"sort":0,"exclude_from_backdrop":false,"date_added":"1514324350"}],"backdrop":{"id":324005,"site_id":105789,"page_id":2233281,"backdrop_id":15,"backdrop_path":"pixelation","is_active":true,"data":{"layout_mode":"grid_mode","rows":64,"columns":64,"grid_size":25,"zoom":100,"flip_it":false,"stir_grid":true,"stir_freq":15,"stir_strength":22,"stir_disorder":46,"elasticity":33,"color":"rgba(0, 0, 0, 0)","hex":"#000000","alpha":"0","mouse_interaction":false,"mouse_sensitivity":6,"tolerance":66,"mouse_zoom":100,"image":"11015708","requires_webgl":"true","image_width":"1500","image_height":"1500"}}}]},{"id":1731584,"title":"City","project_url":"City","set_id":1743467,"is_homepage":false,"pin":false,"is_set":true,"in_nav":true,"stack":false,"sort":19,"index":1,"page_count":0,"pin_position":null,"thumbnail_options":null,"pages":[{"id":1739511,"site_id":105789,"project_url":"City-Intro","direct_link":"https:\/\/brian-ho.io\/City-Intro","type":"page","title":"City Intro","title_no_html":"City Intro","tags":"","display":false,"pin":true,"pin_options":{"position":"top","overlay":false,"fixed":false,"accommodate":true},"in_nav":false,"is_homepage":false,"backdrop_enabled":true,"is_set":false,"stack":false,"excerpt":"CITY PROJECTS\nTechnologies and systems that make cities better for people:","content":"CITY PROJECTS\nTechnologies and systems that make cities better for people:","content_no_html":"CITY PROJECTS\nTechnologies and systems that make cities better for people:","content_partial_html":"CITY PROJECTS\nTechnologies and systems that make cities better for people:","thumb":"8464704","thumb_meta":{"thumbnail_crop":{"percentWidth":"100","marginLeft":0,"marginTop":-21.875,"imageModel":{"id":8464704,"project_id":1739511,"image_ref":"{image 9}","name":"backdrop5.png","hash":"4898072e8f86aa2b85ca7bf0d6838b412375ff448d87355ab3bebb295fae96d9","width":600,"height":600,"sort":0,"date_added":1514388363},"stored":{"ratio":100,"crop_ratio":"16x9"},"cropManuallySet":true}},"thumb_is_visible":false,"sort":20,"index":0,"set_id":1731584,"page_options":{"using_local_css":true,"local_css":"[local-style=\"1739511\"] .container_width {\n}\n\n[local-style=\"1739511\"] body {\n\tbackground-color: initial \/*!variable_defaults*\/;\n}\n\n[local-style=\"1739511\"] .backdrop {\n}\n\n[local-style=\"1739511\"] .page {\n\tmin-height: auto \/*!page_height_default*\/;\n}\n\n[local-style=\"1739511\"] .page_background {\n\tbackground-color: #331b1b \/*!page_container_bgcolor*\/;\n}\n\n[local-style=\"1739511\"] .content_padding {\n\tpadding-bottom: 1.7rem \/*!main_margin*\/;\n\tpadding-top: 1.5rem \/*!main_margin*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] bodycopy {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] bodycopy a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] h1 {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] h1 a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] h2 {\n\tcolor: rgba(255, 255, 255, 0.75);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] h2 a {\n\tcolor: rgb(255, 255, 255);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] small {\n\tcolor: rgba(255, 255, 255, 0.85);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] small a {\n}\n\n[local-style=\"1739511\"] .container {\n\talign-items: flex-start \/*!vertical_top*\/;\n\t-webkit-align-items: flex-start \/*!vertical_top*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] a:hover a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739511\"] a a {\n}","local_layout_options":{"split_layout":false,"split_responsive":false,"full_height":false,"advanced_padding_enabled":true,"page_container_bgcolor":"#331b1b","show_local_thumbs":true,"page_bgcolor":"","main_margin_bottom":"1.7","main_margin_top":"1.5"},"pin_options":{"position":"top","overlay":false,"fixed":false,"accommodate":true}},"set_open":false,"images":[{"id":8464704,"project_id":1739511,"image_ref":"{image 9}","name":"backdrop5.png","hash":"4898072e8f86aa2b85ca7bf0d6838b412375ff448d87355ab3bebb295fae96d9","width":600,"height":600,"sort":0,"exclude_from_backdrop":false,"date_added":"1514388363"}],"backdrop":{"id":246206,"site_id":105789,"page_id":1739511,"backdrop_id":15,"backdrop_path":"pixelation","is_active":true,"data":{"layout_mode":"grid_mode","rows":64,"columns":64,"grid_size":25,"zoom":100,"flip_it":false,"stir_grid":true,"stir_freq":33,"stir_strength":33,"stir_disorder":66,"elasticity":33,"color":"transparent","hex":"#ffffff","alpha":"0","mouse_interaction":false,"mouse_sensitivity":6,"tolerance":66,"mouse_zoom":100,"image":"8464704","requires_webgl":"true","image_width":"1500","image_height":"1500"}}}]},{"id":1731605,"title":"Interface","project_url":"Interface","set_id":1743467,"is_homepage":false,"pin":false,"is_set":true,"in_nav":true,"stack":false,"sort":30,"index":2,"page_count":0,"pin_position":null,"thumbnail_options":null,"pages":[{"id":1739532,"site_id":105789,"project_url":"Interface-Intro","direct_link":"https:\/\/brian-ho.io\/Interface-Intro","type":"page","title":"Interface Intro","title_no_html":"Interface Intro","tags":"","display":false,"pin":true,"pin_options":{"position":"top","overlay":false,"fixed":false,"accommodate":true},"in_nav":false,"is_homepage":false,"backdrop_enabled":true,"is_set":false,"stack":false,"excerpt":"INTERFACE PROJECTS\n\nHuman-centered interfaces from an interface-centered human:","content":"INTERFACE PROJECTS\nHuman-centered interfaces from an interface-centered human:","content_no_html":"INTERFACE PROJECTS\nHuman-centered interfaces from an interface-centered human:","content_partial_html":"INTERFACE PROJECTS\nHuman-centered interfaces from an interface-centered human:","thumb":"8490385","thumb_meta":{"thumbnail_crop":{"percentWidth":"100","marginLeft":0,"marginTop":-21.875,"imageModel":{"id":8490385,"project_id":1739532,"image_ref":"{image 11}","name":"backdrop9.png","hash":"1c6d3955a9e8992a86f885f3642698da046c8993e72dcb996bfcbc74124b09d2","width":600,"height":600,"sort":0,"date_added":"1514439572"},"stored":{"ratio":100,"crop_ratio":"16x9"},"cropManuallySet":true}},"thumb_is_visible":false,"sort":31,"index":0,"set_id":1731605,"page_options":{"using_local_css":true,"local_css":"[local-style=\"1739532\"] .container_width {\n}\n\n[local-style=\"1739532\"] body {\n\tbackground-color: initial \/*!variable_defaults*\/;\n}\n\n[local-style=\"1739532\"] .backdrop {\n}\n\n[local-style=\"1739532\"] .page {\n\tmin-height: auto \/*!page_height_default*\/;\n}\n\n[local-style=\"1739532\"] .page_background {\n\tbackground-color: #000 \/*!page_container_bgcolor*\/;\n}\n\n[local-style=\"1739532\"] .content_padding {\n\tpadding-bottom: 1.7rem \/*!main_margin*\/;\n\tpadding-top: 1.5rem \/*!main_margin*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] bodycopy {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] bodycopy a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] h1 {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] h1 a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] h2 {\n\tcolor: rgba(255, 255, 255, 0.8);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] h2 a {\n\tcolor: rgb(255, 255, 255);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] small {\n\tcolor: rgba(255, 255, 255, 0.85);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] small a {\n}\n\n[local-style=\"1739532\"] .container {\n\talign-items: flex-start \/*!vertical_top*\/;\n\t-webkit-align-items: flex-start \/*!vertical_top*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] a:hover a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739532\"] a a {\n}","local_layout_options":{"split_layout":false,"split_responsive":false,"full_height":false,"advanced_padding_enabled":true,"page_container_bgcolor":"#000","show_local_thumbs":true,"page_bgcolor":"","main_margin_bottom":"1.7","main_margin_top":"1.5"},"pin_options":{"position":"top","overlay":false,"fixed":false,"accommodate":true}},"set_open":false,"images":[{"id":8490385,"project_id":1739532,"image_ref":"{image 11}","name":"backdrop9.png","hash":"1c6d3955a9e8992a86f885f3642698da046c8993e72dcb996bfcbc74124b09d2","width":600,"height":600,"sort":0,"exclude_from_backdrop":false,"date_added":"1514439572"}],"backdrop":{"id":246215,"site_id":105789,"page_id":1739532,"backdrop_id":15,"backdrop_path":"pixelation","is_active":true,"data":{"layout_mode":"grid_mode","rows":29,"columns":19,"grid_size":25,"zoom":100,"flip_it":false,"stir_grid":true,"stir_freq":9,"stir_strength":22,"stir_disorder":33,"elasticity":33,"color":"rgba(0, 0, 0, 0)","hex":"#000000","alpha":"0","mouse_interaction":false,"mouse_sensitivity":6,"tolerance":66,"mouse_zoom":100,"image":"8490385","requires_webgl":"true","image_width":"1500","image_height":"1500"}}}]},{"id":1731585,"title":"Space","project_url":"Space","set_id":1743467,"is_homepage":false,"pin":false,"is_set":true,"in_nav":true,"stack":false,"sort":42,"index":3,"page_count":0,"pin_position":null,"thumbnail_options":null,"pages":[{"id":1739531,"site_id":105789,"project_url":"Space-Intro","direct_link":"https:\/\/brian-ho.io\/Space-Intro","type":"page","title":"Space Intro","title_no_html":"Space Intro","tags":"","display":false,"pin":true,"pin_options":{"position":"top","overlay":false,"fixed":false,"accommodate":true},"in_nav":false,"is_homepage":false,"backdrop_enabled":true,"is_set":false,"stack":false,"excerpt":"SPACE PROJECTS\nDesigning experience through architecture and environment:","content":"SPACE PROJECTS\nDesigning experience through architecture and environment:","content_no_html":"SPACE PROJECTS\nDesigning experience through architecture and environment:","content_partial_html":"SPACE PROJECTS\nDesigning experience through architecture and environment:","thumb":"8490371","thumb_meta":{"thumbnail_crop":{"percentWidth":"100","marginLeft":0,"marginTop":-21.875,"imageModel":{"id":8490371,"project_id":1739531,"image_ref":"{image 11}","name":"backdrop7.png","hash":"8296e65ce5b0c2698faed2a3d06c1745c5bbe874814f9ab41f33e155be426fa5","width":600,"height":600,"sort":0,"date_added":"1514439426"},"stored":{"ratio":100,"crop_ratio":"16x9"},"cropManuallySet":true}},"thumb_is_visible":false,"sort":43,"index":0,"set_id":1731585,"page_options":{"using_local_css":true,"local_css":"[local-style=\"1739531\"] .container_width {\n}\n\n[local-style=\"1739531\"] body {\n\tbackground-color: initial \/*!variable_defaults*\/;\n}\n\n[local-style=\"1739531\"] .backdrop {\n}\n\n[local-style=\"1739531\"] .page {\n\tmin-height: auto \/*!page_height_default*\/;\n}\n\n[local-style=\"1739531\"] .page_background {\n\tbackground-color: #16162c \/*!page_container_bgcolor*\/;\n}\n\n[local-style=\"1739531\"] .content_padding {\n\tpadding-bottom: 1.7rem \/*!main_margin*\/;\n\tpadding-top: 1.5rem \/*!main_margin*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] bodycopy {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] bodycopy a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] h1 {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] h1 a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] h2 {\n\tcolor: rgba(255, 255, 255, 0.75);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] h2 a {\n\tcolor: rgb(255, 255, 255);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] small {\n\tcolor: rgba(255, 255, 255, 0.85);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] small a {\n}\n\n[local-style=\"1739531\"] .container {\n\talign-items: flex-start \/*!vertical_top*\/;\n\t-webkit-align-items: flex-start \/*!vertical_top*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] a:hover a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1739531\"] a a {\n}","local_layout_options":{"split_layout":false,"split_responsive":false,"full_height":false,"advanced_padding_enabled":true,"page_container_bgcolor":"#16162c","show_local_thumbs":true,"page_bgcolor":"","main_margin_bottom":"1.7","main_margin_top":"1.5"},"pin_options":{"position":"top","overlay":false,"fixed":false,"accommodate":true}},"set_open":false,"images":[{"id":8490371,"project_id":1739531,"image_ref":"{image 11}","name":"backdrop7.png","hash":"8296e65ce5b0c2698faed2a3d06c1745c5bbe874814f9ab41f33e155be426fa5","width":600,"height":600,"sort":0,"exclude_from_backdrop":false,"date_added":"1514439426"}],"backdrop":{"id":246214,"site_id":105789,"page_id":1739531,"backdrop_id":15,"backdrop_path":"pixelation","is_active":true,"data":{"layout_mode":"grid_mode","rows":64,"columns":64,"grid_size":25,"zoom":100,"flip_it":false,"stir_grid":true,"stir_freq":7,"stir_strength":15,"stir_disorder":33,"elasticity":14,"color":"rgba(146, 0, 255, 0.24)","hex":"#9200ff","alpha":"0.24","mouse_interaction":false,"mouse_sensitivity":6,"tolerance":66,"mouse_zoom":100,"image":"8490371","requires_webgl":"true","image_width":"1500","image_height":"1500"}}}]},{"id":1731606,"title":"Object","project_url":"Object","set_id":1743467,"is_homepage":false,"pin":false,"is_set":true,"in_nav":true,"stack":false,"sort":52,"index":4,"page_count":0,"pin_position":null,"thumbnail_options":null,"pages":[{"id":1744626,"site_id":105789,"project_url":"Object-Intro","direct_link":"https:\/\/brian-ho.io\/Object-Intro","type":"page","title":"Object Intro","title_no_html":"Object Intro","tags":"","display":false,"pin":true,"pin_options":{"position":"top","overlay":false,"fixed":false,"accommodate":true},"in_nav":false,"is_homepage":false,"backdrop_enabled":true,"is_set":false,"stack":false,"excerpt":"OBJECT PROJECTS\n\nObjects, experiments and explorations:","content":"OBJECT PROJECTS\nObjects, experiments and explorations:","content_no_html":"OBJECT PROJECTS\nObjects, experiments and explorations:","content_partial_html":"OBJECT PROJECTS\nObjects, experiments and explorations:","thumb":"8490415","thumb_meta":{"thumbnail_crop":{"percentWidth":"100","marginLeft":0,"marginTop":-21.875,"imageModel":{"id":8490415,"project_id":1744626,"image_ref":"{image 10}","name":"backdrop10.png","hash":"45921aa9d222af8fa2abd46dcf5b481edb6b35d1e6d0f86a968f10cc3e0bac42","width":600,"height":600,"sort":0,"date_added":1514439755},"stored":{"ratio":100,"crop_ratio":"16x9"},"cropManuallySet":true}},"thumb_is_visible":false,"sort":53,"index":0,"set_id":1731606,"page_options":{"using_local_css":true,"local_css":"[local-style=\"1744626\"] .container_width {\n}\n\n[local-style=\"1744626\"] body {\n\tbackground-color: initial \/*!variable_defaults*\/;\n}\n\n[local-style=\"1744626\"] .backdrop {\n}\n\n[local-style=\"1744626\"] .page {\n\tmin-height: auto \/*!page_height_default*\/;\n}\n\n[local-style=\"1744626\"] .page_background {\n\tbackground-color: #33240d \/*!page_container_bgcolor*\/;\n}\n\n[local-style=\"1744626\"] .content_padding {\n\tpadding-bottom: 1.7rem \/*!main_margin*\/;\n\tpadding-top: 1.5rem \/*!main_margin*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] bodycopy {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] bodycopy a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] h1 {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] h1 a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] h2 {\n\tcolor: rgba(255, 255, 255, 0.8);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] h2 a {\n\tcolor: rgb(255, 255, 255);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] small {\n\tcolor: rgba(255, 255, 255, 0.85);\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] small a {\n}\n\n[local-style=\"1744626\"] .container {\n\talign-items: flex-start \/*!vertical_top*\/;\n\t-webkit-align-items: flex-start \/*!vertical_top*\/;\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] a:hover {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] a:hover a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] a {\n}\n\n[data-predefined-style=\"true\"] [local-style=\"1744626\"] a a {\n}","local_layout_options":{"split_layout":false,"split_responsive":false,"full_height":false,"advanced_padding_enabled":true,"page_container_bgcolor":"#33240d","show_local_thumbs":true,"page_bgcolor":"","main_margin_bottom":"1.7","main_margin_top":"1.5"},"pin_options":{"position":"top","overlay":false,"fixed":false,"accommodate":true}},"set_open":false,"images":[{"id":8490415,"project_id":1744626,"image_ref":"{image 10}","name":"backdrop10.png","hash":"45921aa9d222af8fa2abd46dcf5b481edb6b35d1e6d0f86a968f10cc3e0bac42","width":600,"height":600,"sort":0,"exclude_from_backdrop":false,"date_added":"1514439755"}],"backdrop":{"id":246997,"site_id":105789,"page_id":1744626,"backdrop_id":15,"backdrop_path":"pixelation","is_active":true,"data":{"layout_mode":"grid_mode","rows":64,"columns":64,"grid_size":25,"zoom":100,"flip_it":false,"stir_grid":true,"stir_freq":15,"stir_strength":22,"stir_disorder":46,"elasticity":33,"color":"rgba(0, 0, 0, 0)","hex":"#000000","alpha":"0","mouse_interaction":false,"mouse_sensitivity":6,"tolerance":66,"mouse_zoom":100,"image":"8490415","requires_webgl":"true","image_width":"1500","image_height":"1500"}}}]}]}]} [{"id":1731807,"project_url":"Info","direct_link":"https:\/\/brian-ho.io\/Info","type":"page","title":"Info","title_no_html":"Info","in_nav":true,"is_set":false,"sort":1,"index":0,"set_id":1733652},{"id":1731584,"project_url":"City","direct_link":"https:\/\/brian-ho.io\/City","type":"set","title":"City","title_no_html":"City","in_nav":true,"is_set":true,"sort":19,"index":1,"set_id":1743467},{"id":1731605,"project_url":"Interface","direct_link":"https:\/\/brian-ho.io\/Interface","type":"set","title":"Interface","title_no_html":"Interface","in_nav":true,"is_set":true,"sort":30,"index":2,"set_id":1743467},{"id":1731585,"project_url":"Space","direct_link":"https:\/\/brian-ho.io\/Space","type":"set","title":"Space","title_no_html":"Space","in_nav":true,"is_set":true,"sort":42,"index":3,"set_id":1743467},{"id":1731606,"project_url":"Object","direct_link":"https:\/\/brian-ho.io\/Object","type":"set","title":"Object","title_no_html":"Object","in_nav":true,"is_set":true,"sort":52,"index":4,"set_id":1743467}] {"page_id":"1733652"} {"id":544240,"name":"Grid","path":"grid","mode_id":1,"site_id":105789,"page_id":null,"iterator":1,"is_active":true,"data":{"crop":true,"thumb_crop":"16x9","column_size":10,"columns":"3","thumb_horizontal_align":"left","thumbnails_padding":"0.5","responsive":true,"show_title":true,"show_tags":true,"show_excerpt":false,"filter_type":"all","filter_tags":"","filter_set":"","show_thumbs":true,"mobile_data":{"column_size":12,"thumbnails_padding":"0.5","separate_mobile_view":false,"columns":"1"},"meta_data":{},"thumbnails_width":"90","responsive_columns":"1","responsive_row_height":"75","random_limit":"999","responsive_thumbnails_padding":"0.5","thumbnails_bgcolor":"rgb(255, 255, 255)"}} [{"name":"Grid","path":"grid","sort":0,"mode_id":1},{"name":"Columns","path":"columns","sort":1,"mode_id":2},{"name":"Justify","path":"justify","sort":2,"mode_id":3},{"name":"Freeform","path":"freeform","sort":3,"mode_id":5},{"name":"Montessori","path":"montessori","sort":4,"mode_id":4}] [] {{#if this.is_set}} {{#each pages}} {{#if this.is_set}} {{>page_master}} {{else}} {{>page}} {{/if}} {{/each}} {{else}} {{>page}} {{/if}} {{#if pin}} {{!-- Do not render pins in this view --}} {{else}} {{print "content"}} {{{ page_options.svg_overlay }}} {{{ page_options.local_css }}} {{#if_all backdrop backdrop_enabled}} [script type="text/json" data-set="backdrop_data">{{{stringify backdrop}}}[/script> {{/if_all}} {{/if}} {{#each content}} {{#if pin}}{{!-- Do not render pins in this view --}} {{else}} {{#if this.is_set}} {{>page_master}} {{else}} {{>page_master}} {{/if}} {{/if}} {{/each}} Homepage {{#each site_menu_tree.pages}} {{>sitemenu_item}} {{/each}} × {{#if is_set}} {{#if in_nav}} {{#if_equal set_id 0}} {{#if has_children}} {{#if_equal previous_type "page"}} {{/if_equal}} {{/if}} {{/if_equal}} {{#if in_nav}} {{title}} {{/if}} {{/if}} {{#each pages}} {{>sitemenu_item}} {{/each}} {{#if in_nav}} {{/if}} {{else}} {{#if in_nav}} {{title}} {{/if}} {{/if}} {{#if_option "title_in_project"}} {{#if show_title}} {{{title}}} {{/if}} {{/if_option}} {{print "content"}} {{{ page_options.svg_overlay }}} {{{ page_options.local_css }}} {{#if_all backdrop backdrop_enabled}} [script type="text/json" data-set="backdrop_data">{{{stringify backdrop}}}[/script> {{/if_all}} {{#each pinned}} {{#if pin}} {{#if_equal pin_options.position 'top'}} {{>pin}} {{/if_equal}} {{/if}} {{/each}} {{#each pinned}} {{#if pin}} {{#if_equal pin_options.position 'bottom'}} {{>pin}} {{/if_equal}} {{/if}} {{/each}} {{>thumbnail_subview}} window.scrollMonitor=function(){var t,i,o,e,s,n=function(){return window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop},h={},c=[],l="visibilityChange",r="enterViewport",a="fullyEnterViewport",p="exitViewport",w="partiallyExitViewport",u="locationChange",m="stateChange",f=[l,r,a,p,w,u,m],d={top:0,bottom:0},b=function(){return window.innerHeight||document.documentElement.clientHeight},v=function(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.documentElement.clientHeight)};function g(){if(h.viewportTop=n(),h.viewportBottom=h.viewportTop+h.viewportHeight,h.documentHeight=v(),h.documentHeight!==t){for(o=c.length;o--;)c[o].recalculateLocation();t=h.documentHeight}}function V(){h.viewportHeight=b(),g(),k()}function I(){clearTimeout(e),e=setTimeout(V,100)}function k(){for(s=c.length;s--;)c[s].update();for(s=c.length;s--;)c[s].triggerCallbacks()}function y(t,o){var e,s,n,c,b,v,g=this;this.watchItem=t,this.offsets=o?o===+o?{top:o,bottom:o}:{top:o.top||d.top,bottom:o.bottom||d.bottom}:d,this.callbacks={};for(var V=0,I=f.length;V0?this.top=this.bottom=this.watchItem:this.top=this.bottom=h.documentHeight-this.watchItem:(this.top=this.watchItem.top,this.bottom=this.watchItem.bottom);this.top-=this.offsets.top,this.bottom+=this.offsets.bottom,this.height=this.bottom-this.top,void 0===t&&void 0===i||this.top===t&&this.bottom===i||k(this.callbacks[u])}},this.recalculateLocation(),this.update(),e=this.isInViewport,s=this.isFullyInViewport,n=this.isAboveViewport,c=this.isBelowViewport}h.viewportTop=null,h.viewportBottom=null,h.documentHeight=null,h.viewportHeight=b(),y.prototype={on:function(t,o,e){switch(!0){case t===l&&!this.isInViewport&&this.isAboveViewport:case t===r&&this.isInViewport:case t===a&&this.isFullyInViewport:case t===p&&this.isAboveViewport&&!this.isInViewport:case t===w&&this.isAboveViewport:if(o.call(this,i),e)return}if(!this.callbacks[t])throw new Error("Tried to add a scroll monitor listener of type "+t+". Your options are: "+f.join(", "));this.callbacks[t].push({callback:o,isOne:e||!1})},off:function(t,i){if(!this.callbacks[t])throw new Error("Tried to remove a scroll monitor listener of type "+t+". Your options are: "+f.join(", "));for(var o,e=0;o=this.callbacks[t][e];e++)if(o.callback===i){this.callbacks[t].splice(e,1);break}},one:function(t,i){this.on(t,i,!0)},recalculateSize:function(){this.height=this.watchItem.offsetHeight+this.offsets.top+this.offsets.bottom,this.bottom=this.top+this.height},update:function(){this.isAboveViewport=this.toph.viewportBottom,this.isInViewport=this.top=h.viewportTop,this.isFullyInViewport=this.top>=h.viewportTop&&this.bottom BRIAN HO
  • [H1] I'm an interdisciplinary human working on society, technology and the built environment. 
  • [H1] Collaborations, past and present.
  • [H2] I believe design creates joy, community and justice. I love cities, infrastructure and interfaces. I imagine better interactions for complex systems.
  • [H2] I work at Google as Senior Product Manager focusing on tools for sustainability, real estate and clean energy. My work combines machine intelligence, urban futures and people-centered design. I graduated from the Master in Design Engineering (MDE)  program at the Harvard GSD and SEAS. Before that, I studied at Columbia GSAPP and majored in architecture at Yale. ︎
  • [H2] Sidewalk Labs Singularity Center for Green Buildings and Cities New Urban Mechanics Resilient Communities at New AmericaMKThink
  • [H2] ︎    Get in touch: email, GitHub, LinkedIn.

Images

Nous avons trouvé 0 image(s) sur cette page Web.

Bien, la plupart ou la totalité de vos images possèdent un attribut alt

Ratio texte/HTML

Ratio : 1%

le ratio de cette page texte/HTML est au-dessous de 15 pour cent, ce qui signifie que votre site manque de contenu textuel.

Flash

Parfait, aucun contenu FLASH n'a été détecté sur cette page.

Iframe

Génial, il n'y a pas d'Iframes détectés sur cette page.

Réécriture d'URLs

Bien. Vos liens sont optimisés!

Tiret bas dans les URLs

Nous avons détectés des soulignements dans vos URLs. Vous devriez plutôt utiliser des tirets pour optimiser votre référencement.

Liens dans la page

Nous avons trouvé un total de 25 lien(s) dont 0 lien(s) vers des fichiers

Texte d'ancre Type Juice
{{title}} Interne Passing Juice
BRIAN HO Interne Passing Juice
Google Externe Passing Juice
Master in Design Engineering (MDE) Externe Passing Juice
Harvard GSD Externe Passing Juice
SEAS Externe Passing Juice
Columbia GSAPP Externe Passing Juice
Yale Externe Passing Juice
︎ Interne Passing Juice
Sidewalk Labs Externe Passing Juice
Singularity Externe Passing Juice
Center for Green Buildings and Cities Externe Passing Juice
New Urban Mechanics Externe Passing Juice
Resilient Communities at New America Externe Passing Juice
MKThink Externe Passing Juice
- Externe Passing Juice
- Externe Passing Juice
RoundhouseOne Externe Passing Juice
Shanzhai City Externe Passing Juice
Leroy Street Studio Externe Passing Juice
Hester Street Externe Passing Juice
Waggonner & Ball Architects Externe Passing Juice
︎ Interne Passing Juice
GitHub Externe Passing Juice
LinkedIn Externe Passing Juice

Mots-clefs

Nuage de mots-clefs

past columbia design center new green urban cities work street

Cohérence des mots-clefs

Mot-clef Contenu Titre Mots-clefs Description Niveaux de titre
design 3
work 2
urban 2
cities 2
new 2

Ergonomie

Url

Domaine : brian-ho.io

Longueur : 11

Favicon

Génial, votre site web dispose d'un favicon.

Imprimabilité

Aucun style CSS pour optimiser l'impression n'a pu être trouvé.

Langue

Bien. Votre langue est : en.

Dublin Core

Cette page ne profite pas des métadonnées Dublin Core.

Document

Doctype

HTML 5

Encodage

Parfait. Votre charset est UTF-8.

Validité W3C

Erreurs : 0

Avertissements : 0

E-mail confidentialité

Attention! Au moins une adresse e-mail a été trouvée en texte clair. Utilisez une protection anti-spam gratuite pour cacher vos e-mails aux spammeurs.

HTML obsolètes

Génial! Nous n'avons pas trouvé de balises HTML obsolètes dans votre code.

Astuces vitesse

Excellent, votre site n'utilise pas de tableaux imbriqués.
Mauvais, votre site web utilise des styles css inline.
Génial, votre site web contient peu de fichiers CSS.
Parfait, votre site web contient peu de fichiers javascript.
Parfait : votre site tire parti de gzip.

Mobile

Optimisation mobile

Icône Apple
Méta tags viewport
Contenu FLASH

Optimisation

Sitemap XML

Votre site web dispose d’une sitemap XML, ce qui est optimal.

https://brian-ho.io/sitemap.xml

Robots.txt

https://brian-ho.io/robots.txt

Votre site dispose d’un fichier robots.txt, ce qui est optimal.

Mesures d'audience

Votre site web dispose d’une outil d'analytics, ce qui est optimal.

   Google Analytics

PageSpeed Insights


Dispositif
Les catégories

Free SEO Testing Tool

Free SEO Testing Tool est un outil gratuit de référencement qui vous aidera à analyser vos pages web