I’m Joseph Kain and I blog on the Elixir programming language at LearningElixir. This blog is a way for me work with technologies including functional programming and distributed computing. Learning Elixir discusses various topics related to Elixir including usage patterns, for Elixir features and application design using OTP. I have a roadmap for the next year of posts in my Learning Elixir year-end review. I plan to write one post a week on Learning Elixir.

I’m available to hire for Elixir related projects.

In my past and I’ve worked as a user space system programmer in the Silicon Valley since 1995 primarily writing GPU device drivers. But along the way I’ve built a myriad of different tools and other low level software.

Feel free to get in touch with me: