I write computer programs that talk to other computer programs. I used to be a lawyer and I have a degree in mathematics.