I'm a software engineer programming mostly in Erlang, OCaml and C. I've worked in various domains: embedded and real-time systems, domain-specific languages and programming tools, distributed large-scale data processing and querying.
I'm the author of the Piqi project which includes a cross-language data serialization system compatible with Google Protocol Buffers and a set of languages and tools for working with structured data.
My GitHub repository: http://github.com/alavrik
Q&A for professional and enthusiast programmers
Q&A for power users of Apple hardware and software