Assorted photos taken with my Leica M3 during my stint in San Francisco.


The Mission/Castro district is a vibrant community just on the outskirts of downtown. The area is known for its colourful murals adorning the walls of buildings, alleyways, etc.

Read More »

San Francisco

Flockingducks (http://fducks.com) is a social network which my partner, Yen Pin Hsiao, and I had created. The service keeps track of your contacts (so you don’t have to). With the ever changing nature of our contact list be it phone numbers, emails, and myriad of other networks, the aim of the service is to consolidate all of the bits of information and synchronize your gadgets in the end.

This project was a labour of love. I recall the days when we sat in William’s coffee shop just on the outskirts of campus, penning out our ideas right after we finished our final semester of university. It was a tremendous effort between the both of us in planning and building the website with everything crafted from scratch and which ultimately took about a year (on a part-time basis) from concept to launch. Till this day, the website is still a testament of the slick craftsmanship and of our creativity.

Read More »

Flockingducks (fducks.com)

Yet another random post moment. The embedded video clip above is of Tokyo as shot through a kaleidoscope. Its effect is hypnotic (and somewhat nauseating) but definitely a trip on the wild side.

Tokyo as Shot Through a Kaleidoscope

Snippet from an ongoing work in progress. Wrecking my brain trying to create a logo that communicates the vision of the company without being overly loud or flamboyant. Something everlasting. Hmm.

Eco-Opportunity (eco-opportunity.com) Logo Revision

True Vision Ghana (http://truevisionghana.org) was one of those web projects that engaged me at a personal level. I built the website and graphics. The underlying objective of the organization is something that I believe in and it is with great hope that the organization achieves its goals — and what better way to contribute to its endeavour than by helping with its web exposure. I tried to capture the essence of Ghana through the use of warm tones and attempted a more down to earth appearance through use of photographs throughout the site — not just any photographs but those that are not processed in any way or with any kind of commercial undertones — to simply tell the situation as it is. Hopefully, this will connect with its viewers and that they feel that their donations have made a real difference.

True Vision Ghana (truevisionghana.org)

My living room has graced all kinds of speakers throughout the years ranging in price and size. I appreciate speakers not only of its functional merits but rather speakers behaving as instruments, like a guitar, each with its own character. One pair that I recently purchased was the JBL B15 / Arena 120 . What caught my eye were its utilitarian design, wave-guide, and sealed enclosure which are a rarity these days as speakers tend to chase after specifications, like frequency response, at the expense of transient performance, stereo focus, and dynamism which aren’t characterized simply by a few numerical values or easily interpreted by the layman. With frequency response being a significant driving force in sales literature, most speakers are ported by nature to hit the lower registers but, on an auditory level, sound boomy and undefined in my opinion. Anyway, long story short, here is my first ever youtube review (and perhaps the first of many to come): JBL B15 / Arena 120 Review. Part of creating this channel is my way of learning about the behaviour of search engines and ranking algorithms. Here’s the link to the channel itself: My Youtube Channel!

JBL B15 / Arena 120 Review

This brings a tear to my eye. Truly an incredible feat of engineering.

Asimo Upgraded

There is no denying that there are tremendous business opportunities waiting to be tapped in developing nations.  One would think that they have become a repository of technological hand-me-downs akin to a vintage outlet of worn clothing.  Technology has advanced rapidly and one must wonder how such nations are able to keep up with the pack when they are presented with their own fundamental problems — therein lies some creative solutions.

Behold Zeebo, the true next generation entertainment platform where digital distribution isn’t a choice but a requirement and is one of which makes a tremendous amount of sense.

Digital content such as video games is downloaded via the wireless cellular network to the device.  Why does this make so much sense?  First, wireline infrastructure is either unavailable or a convoluted and costly system for the local provider to not only develop but let alone expand and maintain.  Second, the logistics of physical content distribution is difficult to deploy and monitor without an extremely tight knit and wide network of outlets and resellers which makes even more sense for digital distribution.  Third, contrary to today’s emphasis on high definition presentation, the gaming experience can still be enjoyed regardless.  

All of this equates to wireless distribution; in fact, potentially more impressive in scale to what is currently experienced in some presumably more technologically advanced nations.  This will also put the wireless data network to the test and the engineering experience gained from such a project will truly be enlightening to the wireless industry assuming, of course, that Zeebo sells reasonably well (which at its current price point is hard to say, but that’s an entirely different story).

Zeebo – The true next generation entertainment platform

Formula SAE (http://ucalgary.ca/fsae) is an international competition that challenges students to design and manufacture a single-seat, open-wheel style race car (akin to a miniature formula one race car) which attracts over 250 universities, making it the largest and one of the most prestigious student design competitions in the world.

The goal of this project was to enhance the existing web site by establishing an online community and focusing viewer attention to sponsorship activity and procedure. Secondary objectives were to make the site low maintenance, easy to update, and aesthetically timeless keeping in mind of the ever changing nature of the team management and to ensure general consistency from term to term. As an added bonus, we were awarded a prominent placement of our company logo upon the carbon fiber body of the race car.

Read More »

University of Calgary: Formula SAE Design Team (ucalgary.ca/fsae)

I remember Twitter kicking around from way back. I remember when there were just very few entries in a directory of Web2.0 sites where it was (and still is) marked as a prime example for what a Web2.0 site should be — simple, fast, and communal. Since then, I didn’t given the site much thought. I registered, spent a few minutes mucking around, and then left. For whatever reason, it is all over the news these days and seems to be rapidly gathering momentum. I almost sense as though Facebook is threatened by all the hype with a revamped front page and focus upon quick user updates.

But atlast, a social network is only as good as the network of which the user finds interesting and relevant — and for me, doesn’t seem to be the case. It’s one of those situations where there aren’t enough people — friends and family in particular — that use it and which update frequently enough for me to care. Of course, you can always follow the random schmuck but because there really isn’t any kind of pre-existing connection between myself and the schmuck or the schmuck doesn’t really say anything interesting (really, we’re flooded with information these days and there is just so much time in the day to read about everything), that I really don’t care.

With the network being apathetic to updates, the system has lost its relevance. I think what is missing are techno-savvy, always-connected, rabid, and relevant connections. But with all that is happening around me and life being busy as it is where there is an increasing demand for us to process information in our daily lives, in our jobs, etc.. I think there may be a backlash and apathy towards staying connected but rather we tend to step back and be human for once, go for a jog, and simply forget. So, Twitter, another passing fad?

What’s the big deal with Twitter these days?