I am a front end web developer based in Essex Junction, VT. I move pixels and data around while creating applications that deliver engaging experiences. I specialize in HTML, CSS, and JavaScript, but am happy traversing other technologies as helpful.

Portfolio

Top
A screenshot of a web application showing a list titled groceries, a form input, and a list of interactive grocery items

Todo List Manager

This simple todo app is built with React and allows users to create multiple todo lists, as well as add, remove, edit, sort and delete todo items. It features keyboard and screen reader support, and includes automated testing for functionality.

Try it out

Built with: React, TypeScript, Jest, Tailwind, Netlify

a screenshot of a website showing a search field, recipe category buttons, and a list of recipe photos and titles

Recipe as a Service

This embedded JavaScript application is built using Mithril and Foundation for the UI layer and leverages the Scala Play framework for REST services and client configuration. It is a single page application complete with versioning, automated UI tests, analytics and monitoring.

Try it out

Built with: Mithril.js, Sass, Foundation, Scala Play, Elasticsearch

photo of a website with a dialog showing a tent, and a list of REI store locations

REI Store Inventory Visibility

This feature leveraged geo-location, product data services, and store inventory services to help customers find stores with the products they need. I was responsible for creating the UI, binding all data, and building interactions using KnockoutJS.

Built with: HTML, CSS, JavaScript, KnockoutJS, JSTL, Adobe CQ5

Technologies

Top
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Angular
  • Sass
  • LESS
  • Node
  • Express
  • PostgreSQL
  • Git
  • PHP
  • Wordpress
  • Scala
  • Java
  • REST
  • Mocha
  • Jest
  • Webdriver

Experience

Top

EQUITAS Life Sciences

Software Engineer, July 2018-June 2020

Produced interactive web-based software using React, Node Express, TypeScript, Postgres and other technologies. Collaborated with engineering team to create and evolve e-learning solutions, a sales presentation generator, and a coaching mentorship application. Trained and guided interns new to software development.

Meredith Content Licensing

Lead Front End Developer, November 2014-July 2018

Built and maintained embedded JavaScript application delivering high quality food-related content. Enabled streamlined delivery by designing solutions that are easily configurable and themeable for new clients. Assisted in developing product road map. Served as tech lead for JavaScript development team using Scrum methodology.

MyWebGrocer

UI Engineer, October 2013-November 2014

Created customer-facing ecommerce features for national grocery store chains using HTML, JavaScript, Knockout.js, and Sass. Developed and maintained a REST-driven single-page application built with modular, testable JavaScript. Collaborated with cross-functional team members to deliver web software in an Agile environment.

Recreational Equipment, Inc.

Front End Web Developer, July 2012-October 2013

Developed site components for REI.com in the Adobe CQ5 CMS using JSP/JSTL, HTML, CSS, and JavaScript. Collaborated with Java Developers, UX Designers, Interaction Designers, Online Editors, Analysts, and Product Owners to deliver rich, authorable content management tools using Agile methodology.

Recreational Equipment, Inc.

Technical Producer, July 2009-July 2012

Built and maintained front end web content for REI.com. Created dynamic, interactive landing experiences, sales promotions, and was responsible for functionality on the REI.com homepage. Used latest client-side technologies and web API to implement rich customer experiences. Leveraged XML and JSON from web services. Ensured accurate analytics data was captured using REI's custom implementation of Omniture Site Catalyst. Executed multi-variant testing using Omniture Test & Target.

Tire Swing, LLC.

Co-Founder, June 2008-2018

Designed and implemented web solutions for small businesses and organizations. Produced dynamic, interactive websites using HTML/CSS, JavaScript, jQuery, Flash, and PHP/MYSQL. Implemented CMS support using Wordpress and Joomla. Created graphics using Photoshop and Illustrator. Designed and developed company website. Procured projects and developed client base through networking, marketing, and word of mouth.

Education

Top

University of Washington

Object-Oriented Programming in Java, 2012

Application Programming in Java, 2013

Professional Certificate in Flash Application Development, 2008-2009

Saint Michael's College

B.A. in Journalism and Mass Communications, 2000-2004

Interests

Top
  • Hiking
  • Skiing
  • Backpacking
  • Basketball
  • Community Organizing
  • Mutual Aid