I make a living writing OCaml at Tarides, where my primary interest is debugging support, Garbage Collection, and general systems hacking.
Previously, I have worked with other functional languages like Haskell, Lisp and Erlang.
I am active in the OCaml community as a contributor to the OCaml compiler, and an author and contributor to various OCaml libraries. I occasionally contribute in the Haskell community to various project around icicle, Hedgehog and cloud-haskell.
I'm currently work on debugging support in OCaml and building libraries to support that (mach, object, durin).