Skip to main content

· 2 min read

In English, when people don't understand what you are saying, they might say "it's Greek to me". We can represent this relationship with a direct edge from an English node to a Greek node. This Wikipedia page collects similar idioms in various languages. We can construct a graph from this!

· 5 min read

(Adapted from an internal talk)

The tech world has seen a lot of talking about agile/scrum, almost to the point that it is the silver bullet for software engineering. The new meaning is even in the definitions that google gives.

· 4 min read

CollisionViz is a data visualization app which shows car crashes in the New York City. I wrote it when I was at AppAcademy in 2017. Since then, I haven't spent a lot of time on it. Recently I found out that it stopped working. Software is like cars - it needs maintainable. In addition to fixing it, I gave it an overhaul. Below are some advice that I wise I knew when I first wrote CollisionViz, and hopefully it is applicable to other new programmers.

· One min read

The Moat engineering team has a cart-and-learn every Friday, where an engineer shares something work unrelated. In December I gave a presentation about chemistry (of course). Below is the slides, check it out!

· 6 min read

I published this article on codeburst/Medium on 2018/01/28. It has received 12.6k views and 1.96k claps as of 2019/01/05.


My first full stack project is Bara, a single-page Yelp clone. After weeks of development and refactoring, I am pretty happy with the result. The UI looks good; the functionality works fine: users can sign up, log in, CRUD businesses and reviews.

· 3 min read

2021-09-14 Update:

When using Hugo I switched the themes several times for different features / aesthetics. Just migrated this site from Hugo to Docusaurus, since it supports both blog and notes out of the box.


Happy New Year!

My current personal portfolio site hasn't seen major changes since its inception about 1.5 years ago. I've been working as a software developer for a year and I think the site deserves a major upgrade.