About Me

Hi! I'm Kristen. I'm a full-stack web developer currently based in Boston, MA.

After time spent in the tech industry in QA and client-facing roles, I sought to challenge myself in 2015 by enrolling in General Assembly’s Web Development Immersive program. In my current position at Attend, I've refined and built upon my existing skills and have executed on increasingly complex projects. I love to tackle interesting challenges and solve problems with functional, efficient code.


  • Ruby on Rails
  • AngularJS
  • Node.js
  • Express.js
  • jQuery
  • PHP
  • PostgreSQL
  • MySQL
  • MongoDB
  • HTML5
  • CSS3
  • Bootstrap


  • BA, Human Development & Studio Art

    Boston College, 2011


  • December 2016 - present

    Software Engineer, Promoboxx

  • October 2015 - December 2016

    Software Engineer, Attend

  • June 2015 - September 2015

    Web Development Immersive Student, General Assembly

  • September 2014 - June 2015

    Testing Development Analyst, Wayfair

  • April 2014 - September 2014

    Merchandising Analyst, Wayfair

  • August 2012 - April 2014

    Client Services Representative, Invaluable




Tastemaker makes it easy to find the perfect restaurant.

After detecting your location, Tastemaker uses the Yelp and Google Maps APIs to allow you to pick what you're looking for in a restaurant (distance, type of food, and price range). Tastemaker then returns the highest-rated restaurant to you. If you don't like the highest-rated restaurant - perhaps you've eaten there recently and would like to try something new - you can click to view the next-highest-rated place.

Back end: Node.js / Express.js with MongoDB and PostgreSQL databases and use of Yelp API. Front end: AngularJS, Bootstrap, and HTML / CSS with use of Google Maps API and Geolocation.

View Project View Front End Code View Back End Code


Thoughtfulr is an app that sends users daily positive messages, straight to their phone or email.

The pool of daily messages sent to users are all generated by users themselves, so to ensure that the pool continues to grow, users must "send to receive." In other words, a user will only receive their daily message if they have sent out more messages than they have already received.

Back end: Rails API with PostgreSQL database and use of Twilio API and Delayed::Job. Front end: Javascript, jQuery, AJAX, Handlebars, Bootstrap, and HTML / CSS.

View Project View Front End Code View Back End Code


Please feel free to connect with me on LinkedIn, check out my work on Github, or send me an email!