Blogs

explain my data
Sergey and I prattle on about machine learning
φ-node
The messy business of translating programs into faster programs.

Projects

Parakeet
An optimizing just-in-time compiler for an array-oriented subset of Python
Shiver
Multi-threaded work queue for functions compiled with llvmpy
Falcon
A faster register-based virtual machine for Python (with Russell Power)
CudaTree
GPU implementation of Random Forest learning & prediction (with Yisheng Liao)
GenePool
A basic framework for implementing genetic algorithms in OCaml.
Texture Synthesis
An implementation of Efros & Leung's texture synthesis algorithm in Matlab, and some pretty results.
ocaml_llvm
A toy compiler for a mini-language implemented with OCaml and LLVM

Retired

TreeLearn
Decision tree learning algorithms for Python.
Yasper
simple single-header reference counting smart pointer for C++
Parsnip
packrat parser combinator library for C++

Text

Résumé [pdf]

email: alex.rubinsteyn @ google's email service