Building React Components using Tailwind

Tailwind is a very popular CSS framework that provides low-level utility classes to help developers build custom designs.

In this post, I’ll explain a several different ways you build reusable React components that leverage Tailwind CSSunder the hood, while exposing a nice “Reacty” interface to other components.

Cricket Time

A quick little NodeJS app that makes it easy for me to check cricket game timings, and watch live games.┬áCheck it out. Rationale Going on popular cricket sites like Cricinfo just to check what time the next game was starting to get annoying. Game times on those sites are hidden away and require multiple clicks […]


I recently competed in a 24hr Yahoo! Hack Day where I designed and developed Glance along with @allenr. With Glance, we wanted to show that you could make great looking web apps that work great in all browsers across desktop and mobile without resorting to CSS Media Queries or User-Agent sniffing, or changing the code […]


Completely agree with Microsoft on this one. I am starting to prefer WP7’s UI over parts of the iOS user interface, and it is vastly superior to Android in terms of design and user experience. I think it’s time Apple made some adjustments to the iPhone interface because it’s starting to look a little dated […]

Choose for Change

Update (May 24, 2012): Choose For Change is live now. I was unable to help with the design process near the end because I was on vacation. However, I was bored today so I decided to do another mockup for fun. Not sure if we’ll have time to implement this, but here it is:

Presenting Peekaboo

Today, we presented our final year design project, Peekaboo, to the University of Waterloo. I thought it was only fair that I post it online on the same day as well.

Peekaboo is an iOS app that lets you find out more about people around you. It accomplishes this by using facial detection and recognition. Simply snap a picture and Peekaboo tries to find out who the people in it are.

We’re Launching!

@rezcubed and I really happy to launch today. is a real-time top 40 list of the hottest songs based on conversations on Twitter. We take a ton of tweets and figure out what the top 40 songs that day are. You’re able to just press play and forget as it cycles through all […]

Making an iOS-Style Popover with YUI3

One of the things I worked on this summer during my internship with the YUI team was building the Panel widget that’s shipping with YUI3.4.0. I like the whole “windowing” space, because I think it’s an area where the web can do a lot better. Modal overlays look gorgeous in iOS and there’s no reason […]

UI Innovation in Twitter for iPad

Engadget just posted their review of Twitter for iPad (which btw, was released a few hours ago), and the video review really highlights some of the thought that the Twitter development team have put into the interface. It also emphasizes my belief that no matter how great an app is, the average person (ie: non-techie) […]