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, purpose-built analytic DBs and analytics stacks, etc.
I'm the author of the Piqi project which includes a universal schema language called Piqi, cross-language data serialization system compatible with Google Protocol Buffers, and various 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