Associate Software Engineer at Netlify, currently working on the Runtime ADN team. Helping to build a better web.

A/B Testing for Cloudflare Pages Applications

Able is an open-source A/B testing framework that makes it easy to set up and track A/B tests for Jamstack applications on Cloudflare’s edge network. This case study explores how Able facilitates A/B testing by abstracting away the process of splitting the traffic between two or more variants of a web site, as well as setting up Umami analytics to track the differences in performance.

Able architectural diagram

Learn how I co-created this project HERE

Skills and Technologies

Below are some of the languages and software I've worked with in the past and present. I am also capable of learning new technologies on a just-in-time basis, with excellent researching and documentation skills.

  • Javascipt (Node, NPM, React, Redux)
  • HTML/CSS (Semantic HTML)
  • Ruby (Sinatra, Rails, RubyGems)
  • SQL/PostgreSQL
  • GoLang
  • Docker
  • Git, Github, Linux CLI, Heroku, Mongo DB Atlas, OOP, HTTP, REST API

Projects

League Management Tool

Web application using Sinatra & PostgreSQL to solve problem of little league sports team roster and schedule management including adding sports, leagues, teams, players and games. Users can also assign coaches, print schedules and update rosters.

Request Bucket

RequestBucket is an application for collecting and inspecting HTTP/webhook requests. Built with Node, Express and PostgreSQL.

Jello

Jello is a project manager application inspired by Trello built with Node, Express, MongoDB and React/Redux.