About Me
Hi, my name is Jeremy Fairbank, and I am a software engineer. I enjoy working with JavaScript and Elm, but I know my way around other languages like Ruby. I like to build modular, component-driven applications with reasonable abstraction to keep things DRY. I really enjoy helping and teaching others, especially about JavaScript and Elm.
Work
I work for Test Double as a software engineer and consultant, helping improve how the world builds software.
Conferences
I like to speak at web development conferences. You can see many of my talks by visiting my conferences page.
Open Source
I have several open source projects and have contributed to the Backbone.js framework Marionette.js in the past.
- revalidate: Elegant and composable validations for JavaScript.
- redux-saga-test-plan: Powerful test helpers for Redux Saga.
- redux-saga-router: A router for Redux Saga.
- perchance: Simple maybe monad for JavaScript.
- run-elm: Run Elm code from the command line.
- chroma: Color manipulation gem for Ruby.
- combos: Generate all possible permutations of an object's key-value pairs.
Please view my GitHub profile for more of my open source work.
Say Hello
Say hi to me at these places: