SEEKING WORK - London or remote.
I've worked in search [1-3], recommendations [4,5], analytics [6], testing [7], and distributed/p2p systems [8-11]. I have a strong background in math (real analysis, probability, discrete maths) and computer science (randomized algorithms, AI / epistemic logic, machine learning). I've worked professionally with python, ocaml and erlang. I'm also rapidly approaching comfort in clojure.
I've spent the last few months at the NYC Hacker School, adapting research from the BOOM [12] and STEPS [13] projects to build tools [14,15] for rapidly prototyping distributed algorithms. Before that I spent the summer as an intern at Jane St, working on a distributed messaging system which supports querying history by causal time intervals.
Resume - <a href="http://scattered-thoughts.net/about.html" >http://scattered-thoughts.net/about.html</a>
Blog - <a href="http://scattered-thoughts.net/" >http://scattered-thoughts.net/</a>
Github - <a href="https://github.com/jamii" >https://github.com/jamii</a>
References - <a href="http://www.linkedin.com/profile/view?id=65525388#recommendations" >http://www.linkedin.com/profile/view?id=65525388#recommendat...</a>
[1] <a href="https://github.com/jamii/texsearch/" >https://github.com/jamii/texsearch/</a>
[2] <a href="http://scattered-thoughts.net/blog/2010/12/08/optimising-texsearch/" >http://scattered-thoughts.net/blog/2010/12/08/optimising-tex...</a>
[3] <a href="http://scattered-thoughts.net/blog/2010/12/19/optimising-texsearch-memory-usage/" >http://scattered-thoughts.net/blog/2010/12/19/optimising-tex...</a>
[4] <a href="https://github.com/jamii/springer-recommendations" >https://github.com/jamii/springer-recommendations</a>
[5] <a href="http://l1.scattered-thoughts.net/deck.js/springer-recommendations/index.html" >http://l1.scattered-thoughts.net/deck.js/springer-recommenda...</a>
[6] <a href="https://github.com/jamii/springer-analytics" >https://github.com/jamii/springer-analytics</a>
[7] <a href="http://scattered-thoughts.net/blog/2010/07/30/smarkets-api-documentation/" >http://scattered-thoughts.net/blog/2010/07/30/smarkets-api-d...</a>
[8] <a href="http://scattered-thoughts.net/blog/2011/03/16/transactional-mealy-machines/" >http://scattered-thoughts.net/blog/2011/03/16/transactional-...</a>
[9] <a href="https://github.com/jamii/erl-telehash" >https://github.com/jamii/erl-telehash</a>
[10] <a href="http://scattered-thoughts.net/blog/categories/telehash/" >http://scattered-thoughts.net/blog/categories/telehash/</a>
[11] <a href="https://github.com/jamii/dissertation" >https://github.com/jamii/dissertation</a>
[12] <a href="http://www.bloom-lang.net/" >http://www.bloom-lang.net/</a>
[13] <a href="http://www.vpri.org/pdf/tr2011004_steps11.pdf" >http://www.vpri.org/pdf/tr2011004_steps11.pdf</a>
[14] <a href="https://github.com/jamii/strucjure" >https://github.com/jamii/strucjure</a>
[15] <a href="https://github.com/jamii/droplet" >https://github.com/jamii/droplet</a>