My hopes for Singapore politics

Reading Time: 3 minutes

By now we should all know the poorer performance of the opposition this time round in GE2015 so I shall not harp on it already. I wrote a pro-PAP essay in an NUS module one year back just to go against the grain and my tutor even sent a personal message to say I did very well. I never actually expected how true my entire essay turned out to be. Anyway, I would like say here my hopes for the PAP government and the opposition parties. This is also the first election I’m voting in.


How I will “fix” the opposition wards after the election if I’m the PAP government?

Reading Time: 4 minutes

This is meant to be satire and obviously does not represent what I desire to happen and I hope all these will never happen. I’m personally partial to the opposition. Just that I had these random thoughts and I had the urge to pen them down. I saved the best point for the last (11th point) about the Population White Paper.


Thoughts on SG50 Jubilee weekend & 3D Printer National Anthem

Reading Time: 2 minutes

Let me start this post with my 3D-printers’ rendition of the Singapore’s National Anthem. Happy 50th Birthday Singapore!

(You may need to turn up the volume to hear.)

If you are curious how this is done, check out this and this.

So now on to my thoughts for the SG50 Jubilee weekend.


Graduation, Uni story arcs and thanks

Reading Time: 11 minutes

(Long post warning: 2.5k words)

This post is 2 weeks late as I was rather busy during this period. Anyways, as this will be the last post I will have about Uni life, thought would like to thank a few key people and describe the 5 story arcs that has greatly defined my time in Uni.

The mandatory first picture is of course this one lah.

commencement main

Just collect the dummy scroll simply with no fuss. Unlike the few from the Information Systems Department who pulled selfies on the stage.


Introduction to Bluetooth Low Energy

Reading Time: 1 minute

Having just given this Intro to Bluetooth Low Energy (BLE) talk 3 times already, I thought I would like to gather all the videos and links so far into this blog post for future reference.

These 2 BLE talks are seriously the most complex presentations I have undertaken to date. I covered

4 hardware platforms: Arduino, Raspberry Pi, Android, iOS

4 programming languages: C, Javascript, Java and Swift

On top of that I had to restart my computer in the middle of a presentation to showcase the packet sniffer.

My slides on Slideshare. Link to the source code and powerpoint file. 

Part 1 of my talk at Hackware v0.7 (13 May 2015). This covers the basic concepts of BLE plus code and live demos on Arduino and Android.


Test driving an electric car (Mitsubishi i-MiEV)

Reading Time: 4 minutes

In case the title confuses you, I’m not buying an electric car or any car for that matter anytime soon given the crazy car prices in Singapore. You can’t even buy an electric car here.

Nevertheless, when I saw this pure-electric Mitsubishi i-MiEV roaming around Plugin@Blk 71, I could not resist asking for the opportunity to drive one of the handful of electric cars in Singapore.

electric car  front

The license plate prefix RD indicates this car is for research and development purposes only. This car is currently operated by, a car-rental startup located in the same building Blk 71 where I work in. I contacted them and they were kind enough to let me take this for a short spin within the carpark.


The only easy Sem was last Sem

Reading Time: 4 minutes

I was not the first person that came up with the title above, but I thought it resonated perfectly with my undergraduate life especially my last few semesters. The last sem is indeed my hardest Sem.

Having just finished my final exam of this semester and of my NUS undergraduate career, I thought I wanna do a “stock-take” on what I did this semester.


Tl;dr version:

In summary for this semester, I took a level 5000 module, did my FYP + presentation and was a CS2103 tutor to 16 students. I gave 3 talks: guest lecture for CS3217 on iOS (Swift) Development, workshop on Raspberry Pi/Linux and a talk/live demo on Bluetooth Low Energy. I volunteered regularly at Repair Kopitiam and Yishun Reading Stars. As if those weren’t enough, I still held a part-time job too.


To most of my friends/people who knew me and met me through these events, you couldn’t have known I have stretched myself thin to commit to all of these. I now make a belated apology as I only had the personal resources to do the minimum in some of them. In hindsight when I look at these, I still wonder to myself how did I manage to pull them off.

Not too long ago, I wrote two posts about my most pivotal semester and my 24th birthday reflections, on how tough those times were. This Sem is obviously much more.


First foray into wearable tech

Reading Time: 4 minutes

Since I started dabbling with hardware like the Arduino, I have always wondered what it would seem like to integrate it with clothing (materials) but did not find the urge to learn.

After I joined Repair Kopitiam as a voluntary Repair Coach, I was given an apron that both distinguishes us from the participants that we are helping and protects our clothes as well. Every Repair Coach is given the liberty to personalise their apron to their liking. Some sew their names and some punch on a metal sheet etc.

So I thought why not take this opportunity to do some wearable tech and 3D print some stuff as well!

A quick video to highlight how it appears.