Full threaddavidwu·Hi HN, author of the post here. Working on this project and writing this post was lots of fun! Let me know if you have any questions or feedback.View on HN