Photo of Hongzhi
Hi, I'm Hongzhi (Ethan),
a full-stack engineer with many hobbies like
coding, music and art. My recent focus is
Next.js + Tailwind CSS.

About me

During my undergraduate and postgraduate studies, I have been exposed to and mastered knowledge in many fields, from operating system to full-stack web development, to Machine Learning, such as Computer Vision and NLP, and even data analysis. I strive for elegant, readable and maintainable code and products. My current core stack is React.js, Next.js, Node.js and MongoDB, and of course UI libraries like Material UI and Tailwind CSS and TypeScript.

I currently live in Plainsboro, New Jersey, United States. When I'm not coding, I enjoy playing video games, musical instruments listening to music and visiting art galleries and museums.

My projects

Online Art Gallery

An online art gallery having a masonry layout, with many popular components like creatable multi-select input, hover effects, file drag and drop, etc. Deployed on AWS.

  • Material UI
  • React.js
  • Node.js
  • MongoDB
  • AWS

CogniParty

A party quiz app similar to Kahoot, where users can easily create, edit customized quizzes, and invite others to play, with score tracking and leaderboard.

  • React.js
  • Material UI
  • Component Testing

SmooScribe

A functional blog app with a simple and elegant design that has easy-to-use editor, image upload and blog categorization.

  • React.js
  • SASS
  • Node.js
  • MongoDB

My skills

  • React.js
  • Next.js
  • Angular.js
  • Node.js
  • Express.js
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Python
  • Java
  • SQL
  • Tailwind CSS
  • Material UI
  • Git
  • AWS
  • Agile/Scrum

Contact me

Please contact me directly at hongzhizhao98@gmail.com or through this form.