Available as an on demand technical advisor through Generali.st as well as having fun working with Elixir & Phoenix as a developer-for-hire.

I'm also a long time open source contributor. Most prominently, I was the original author and lead developer of Kete, a Ruby on Rails based collaboration tool.

Drop me a line.

Latest 3 topics

Better formatted instructions and resources to come in next draft of this post, but here are the basics that I relied on to get the PowerTech MS6106 Wi-Fi Smart Plug working with HomeKit.

This process is mainly derived from this tutorial on reddit. I had to trial and error a few times to get a working `json-string` config string for the MS6106. The overall process will likely work with other tuya based accessories available at Jaycar, but I haven't gotten them figured out yet. Will do follow up posts on other devices as I figure them out.


Based on a what I posted to Elixir team Slack on October, 4th 2017


I'm not a tax, contract, or employment lawyer. This is what I have found in my research and experience working this way for many years. However, I 'm just another bozo on the internet. Your mileage may vary.

If you are versed in tax and employment law and find errors in what I outline, please get in touch and I'll update it.


I tend to focus on getting work with early stage startups. I'm usually one of the first ten people they take on.

What I'm thinking is we will work together on porting a legacy open source Ruby on Rails app, used for several years in production, to Elixir and Phoenix. 

  • you'll gain experience with Elixir and Phoenix that you can point to on github
  • testing and best practices will be integrated throughout, so you'll come away ready to get things done
  • we'll consider and implement architectural decisions more complex than a demo blogging app
  • I'll point out common pitfalls Rails people often fall into so you can avoid them
  • you'll get an thorough understanding of the Elixir (and Erlang) ecosystem with

Like what you've read? You can check out my latest project at Generali.st.

Got a project of your own that you need help with? Let's talk