About Me

I work on query understanding, deep learning, and natural language processing for Google search.


  • I worked on distributed systems at Uber.
  • I wrote a machine-learning system for reviewing YC applications, now used in production.
  • DataNitro, Excel + Python integration. (YC S12)
  • EdgeXL, an Excel runtime optimizer.
  • An optimizing compiler for the SICP register machine language.
  • I'm working through every exercise in SICP. I have two left.
  • My emacs and bash setup.


I used to consult, with a focus on high-performance data analysis. Projects included:

  • Improving ad-spend algorithms.
  • A real-time dispatch algorithm for on-demand booking.
  • A pricing and optimization model for book publishing.