My Favorite Tech (for now)

If there's one thing I've learned, it's that I love to explore new technologies. Here's a description of what I'm currently learning about and playing with.


I've been playing around with Swift 4 and ARKit on iOS.

React Native

My company, Infinite Red, Inc., uses React Native to power our client mobile apps. I've been working on some personal projects in React Native using the Ignite React Native Starter Kit, and it's pretty awesome. I've done native mobile app programming as well as RubyMotion, but nothing has come close to the speed and cross platform story of React Native.

Biggest downside is still the Node/NPM ecosystem, which can be a crapshoot at best. But it's worth fighting through.

Elixir & Phoenix

My company also uses Elixir and the Phoenix web framework for many of our websites, web apps, back ends, and APIs.

Elixir is probably my favorite programming language. It combines functional ideas in a practical way with a Ruby-esque beauty and Erlang's powerful underlying OTP and virtual machine.

I've built a content management system for Elixir / Phoenix called Thesis. It's really slick, although not a lot of people know about it.


This website is open source and written in Next.js, deployed via The process couldn't have been easier! I really enjoyed it from the initial spin-up to porting over my old Ghost CMS blog posts to deploying live and configuring the DNS.