I am a software engineer, a fearless traveller and a passionate vegan weightlifter.

I now mainly focus on learning functional programming, distributed system. Also, I am interested in decentralized ledger technology & machine learning.

I am experienced in

I have learnt/worked in but far from proficient

Things I am learning

Old Articles (Please go to Medium for latest articles)

Learn Solidity (pt.1)
January 16, 2018
2017 Recap & 2018 Focus
January 8, 2018
Learn Elixir - Writing a weightlifting tracking server - part 2 - Let it crash
August 14, 2017
Learn Elixir - Writing a weightlifting tracking server - part 1 - processes
August 8, 2017
Learn Elixir - Property Test
August 6, 2017
Start learning machine learning with jupyter notebook and Anaconda
August 2, 2017
Learn functional programming by writing FE apps in Elm (pt.3)
July 30, 2017
Learn functional programming by writing FE apps in Elm (pt.2)
July 23, 2017
Learn functional programming by writing FE apps in Elm (pt.1)
July 20, 2017
Let's talk functors in Javascript.
July 16, 2017
Optimizing Expensive Javascript Function Application by Memorization
March 2, 2016
Understanding Javascript Closure
August 14, 2015