Currently mastering Elixir and Phoenix after completing a satisfying functional programming contract using Clojure, accustomed to remote teamwork, and with years of Ruby on Rails engineering experience along with React, I have maintained both scale-challenged web applications and also launched new full-stack features tailored to smaller groups of specialized users.
Over the last three years I have made a shift into functional programming, first in Ruby by building extensively with the dry-rb and rom-rb libraries and then, just recently, by completing a long-term, remote contract at a nutrition start-up where I built GraphQL API and React features in Clojure and Clojurescript, delivered as Kubernetes services.
Though I enjoy and learn from many frameworks, after a recent experiment to build the same reference app in eight server- and client-side frameworks, I selected Phoenix and Elixir enthusiastically, along with Svelte.js and React/Native, as my default tools for rapid web and mobile development. Committed to ramping up quickly, I am progressing through José Valim’s Programming Phoenix and other Elixir/OTP resources as I build new web apps with those technologies.
As a U.S. citizen residing in Portugal, I am open to any work arrangement you prefer for employees or contractors. One option, if it helps to simplify paperwork, could be to make direct payments to my Illinois S-corporation, Fluxgate Inc.