RebekahHeacock Jones

Rebekah Heacock Jones

Hello, there. I'm Rebekah.

I'm happiest when writing code, and I'm constantly working to get better at it.

I wrote my first line of code when I was six. Printing "HELLO WORLD" to the screen of my parents' Apple IIe felt like unlocking a secret door, and I've been chasing that feeling ever since.

I'm constantly working to hone my craft—breaking large problems down into individual parts, understanding what makes up each component, and improving my ability to fit it all back together in a more elegant, efficient way each time.

I'm currently a software engineer at Wayfair. More about me, my work, and how I code are on my blog at


most experience













working knowledge



nodeJS & Express

MongoDB & Mongoose


Quiltr Ruby/Rails, PostgreSQL, Ember, JavaScript/jQuery
Go Bag Ruby/Rails, PostgreSQL, JavaScript/jQuery
Happening Express, MongoDB, Mongoose, JavaScript/jQuery
Summiteer PHP/Laravel, MySQL
Tic Tac Toe JavaScript/jQuery

Quiltr Create patterns. Make quilts. Be inspired.

Quiltr lets users generate random geometric quilt patterns in a range of sizes and color schemes. Users can save patterns to their "favorites" and browse a gallery of all patterns on the site. Users can also create projects based on these patterns and share their notes about and photos of each project. Quiltr is built in Ember and relies on a Rails API/Postgres to persist data. The pattern generator uses Fabric.js to draw objects on an HTML5 canvas and export the pattern as an SVG string.

Go Bag

Go Bag Packing lists for frequent travelers

Go Bag lets frequent travelers save their packing lists, whether for once-in-a-lifetime adventures or monthly business trips. Users can add and delete items, search through a database of common travel necessities, check off items as they pack for an upcoming trip, and clone, edit, and delete lists depending on their travel schedule. Go Bag's client-facing application is built in JavaScript/jQuery, HTML5, and SCSS; the API is built in Rails and relies on a PostgreSQL database.

Curious about how I built Go Bag? Read my development log.


Happening Online invitations for events big and small

Happening is an online event invitation tool. Happening's API is built in Express and relies on MongoDB/Mongoose. The client-facing application is built in JavaScript/jQuery using Handlebars, HTML5, and SCSS. Happening was built in collaboration with @styletabtech and @JaimeGaribaldo7.


Summiteer Remember every step

I built Summiteer to help track my attempt to hike all 48 4000-foot peaks in New Hampshire’s White Mountains. Summiteer allows users to track which peaks they’ve climbed and when, mileage, and notes on things like gear, companions, trail(s) used, weather, and trail conditions. Built in Laravel/PHP.

Tic Tac Toe

Tic Tac Toe Dots Edition

This version of Tic Tac Toe is inspired by the family of mobile games. A single-page application written in JavaScript/jQuery/HTML5/SCSS, the game relies on a Rails API that provides user authentication and game data storage.

Curious how I built this? Check out my lessons learned.

DPLA Images

DPLA Images All the pretty pictures

DPLA Images offers a clean, straightforward user interface for searching for images from the Digital Public Library of America (DPLA), a collection of over 13 million cultural heritage objects from libraries, archives, and museums across the country. Users can enter a search phrase or choose to be surprised by set of images on a random topic.

Featured in the DPLA App Library. Built in JavaScript/jQuery/HTML5/CSS.

Developer's Best Friend

Developer's Best Friend Generate all the things

This Laravel/PHP project generates three helpful resources for web developers: up to 10 paragraphs of lorem ipsum text, up to 10 random users (including a name, username, and email address, and an optional mailing address, phone number, birthday, profile description, and profile photo), and an XKCD-style password.

xkcd Password Generator

xkcd Password Generator Remember words, not gibberish

This PHP-based project generates a string of words, plus an optional number and/or symbol, to serve as a more easily memorable password. The generator takes as inputs a number of words, whether or not to include a number and/or symbol, and a preferred word separator.

Options include "memorable mode," which outputs a string consisting of an adjective, noun, verb, and adverb for a "grammatically correct" password, and "dinosaur mode," which outputs a password containing a dinosaur.