I enjoy writing down and reflect on my experience.

Set jekyll environment production in Github Pages

Put this envrionment_variables.rb

New site with webpack and yarn

npm apparently breaks unchanged code somehow and it’s super annoying. I shall migrate to yarn and webpack. Time for a new workflow perhaps.

Moving to Singapore

I have recently moved to Singapore and working with Aviva Digital Garage.

3rd edition of — site redesign

It took me few weeks staying up late at night to finish up the 3rd edition of my personal site. After tinkering with few static generators (, Harp, Ghost), I finally settled down with Jekyll. Also, this is the first time I mocked up my site before I started with coding it. I uploaded all the screenshots on Dribbble.

Continuous Deployment with Travis CI

Automating some deployment with Travis CI. Watch this space..

Blogging with

One thing about static generator, the process of writing and updating a post can be very cumbersome or distracting depending on how you do it.

This site typography

This post is a kitchen sink to the site typography. For inline code, it looks like this.

My webmark

I have a public webmark (it’s like a bookmark but anything web related) at

Welcome to Jekyll!

You’ll find this post in your _posts directory - edit this post and re-build (or run with the -w switch) to see your changes! To add new posts, simply add a file in the _posts directory that follows the convention: YYYY-MM-DD-name-of-post.ext.