Zhenghao He

Front-End Software Engineer

I build things.

JS in Depth: Types, Objects and Deep Copy

January 27, 2021

This is the first part of a series I'm calling JS in Depth, where I try to focus on a selection of important and what I consider to be in-depth knowledge about JavaScript.

A brain dump of things you can do to optimize the performance of your website

December 24, 2020

Certainly not a completely exhaustive reference to everything you can do to improve your website's performance

Make a polling search component using generator functions

December 20, 2020

A polling search component seems to be a legit use case for generator functions.

My React "AHA" Moments

December 07, 2020

This post is a growing collection of things that triggered so called “aha” moments, throughout my journey of learning React.

Revisiting setState and useState

June 09, 2020

There are lots of subtle nuances about them and they can definitely bite you if you are not careful.

Why I blog

June 09, 2020

This is my first post on here. It feels good to have my own corner of the internet for the first time.

I build things

June 06, 2020


Zhenghao He

Hi. 你好.

My name is Zhenghao He(贺征豪). I am a software engineer based in Vancouver, Canada. I work at Amazon Web Services (AWS), building web apps primarily using React, TypeScript, Web Components and WebGl.

I was born and raised in China. I used to live in Chengdu before I moved to Vancouver.

Outside of programming, I enjoy taking pictures, drawing and doing meditation. I have been also practising Stoicism for one year.


vancouver, bc