I’m Ethan Yanjia Li, a software engineer and technology enthusiast. My specialties are around large-scale web system, machine learning and computer vision. I’m also very excited about entrepreneurship that improves human life with AI technology.

This site is very opinionated, so please don’t take it too serious. Writing these posts helps me to consolidate my knowledge, and I hope it can inspire you from a different perspective too. Meanwhile, it’s a great pleasure to hear your thoughts as well.

There’re three major sections of this site: “Technology” is for discussions in IT development; “Opinion” is my personal notes on various social and economic topics. “Books” just shows my Goodreads history.