About

An O(n) person in an O(log n) world

This is my personal repository for bits of knowledge, both for me to remember and to share with others who might have the same problem. There is a distinct lack of good places to put these notes.

As for me:

  • I was a co-founder at Ark.com, a search engine for social network profiles
  • Before this, I was a co-founder of Popcuts, a Y Combinator startup and a past winner of the SXSW Startup Accelerator in the Music category, which attempted to use social and financial incentives to let users predict the next hit indie song. At Popcuts, I designed and implemented most of the backend infrastructure, as well as some of the algorithms for identifying and incentivizing early adopters of hit songs.
  • Before that, I worked on some exciting stuff at ( the now woefully defunct ) Yahoo! Research Berkeley with some amazing people.

In my academic life, I am a Ph.D. student in Information at UC Berkeley, pursuing various interests in search & information retrieval. I received a Master’s degree in Information from UC Berkeley in 2008, and a bachelor’s degree in Computer Science from Northwestern University in 2006. You can see my full CV from my UC Berkeley webpage.

As a software architect and engineer, I enjoy designing software systems and protocols, as well getting my hands dirty in implementing them. As an academic researcher, I enjoy designing new search systems to help users with their everyday information tasks.