Hi!
I'm Megan.

 

Who I Am

Currently, I work as a front-end engineer at a digital agency just north of Boston, MA.

Prior to that, I worked as an in-house front-end developer for a nonprofit, in the same organization's publications department, and at various other nonprofits in event-planning, publications, web content editing, and more.

What I've Done

Bandana Project

Bandana Project

Front is back and back is front! The Bandana Project is built on Strapi/Node.js for the backend and a Vue app for the frontend. It's a great program too -- check it out.

See the staging site

Weather Band

Weather Band

A whole new world! Our organization -- a professional society -- was creating a new program for weather enthusiasts. This means a whole new site (using Mura CMS) and theme (based on Bootstrap 4.5) as well as a new member portal (Vue.js).

Go to amsweatherband.org

AMS

AMS

A labor of love! To match our new logo and brand, I redesigned the main website of the AMS -- featuring a more modern look and feel as well as a more standardized development and deployment pipeline. Brought to you by Sass, Vue, Bootstrap 4, a sprinkle of ColdFusion, and a great team of testers and content creators.

Go to ametsoc.org

Bee-Spelled

Bee-Spelled

Built with React! My first attempt at the framework is a little word game that randomly generates various sizes of boards and checks your guesses against the fantastic (and open source!) DataMuse API.

View on GitHub

PDTS

PDTS

I leveraged Vue's ability to insert seamlessly into third-party systems but still be developed rapidly to meet a tight timeline. Also featuring Bootstrap and a sprinkle of ColdFusion and Mura.js to better integrate with our (ColdFusion- and Bootstrap-based) CMS, Mura.

Webinar Library

Webinar Library

Like PDTS, I chose Vue.js to integrate easily with our ColdFusion-based CMS. I pulled the user-entered content using a ColdFusion iterator with some help from Mura.js, and then displayed using my small but powerful inline Vue app.

View the Library

My Account

My Account

A wild ride, and my first-ever project at AMS. If I could do it all again, I'd refactor to use Single File Components and Vue CLI for sanity, but it's still something I'm thankful for: it taught me the importance of unit testing and staying DRY the hard way.

This Site

This Site

Built (a bit quickly!) with Vue.js for fast scaffolding, Bootstrap for some quick responsivity and utility classes, and some Sass sprinkled in to stay DRY.

See on GitHub

What I Like Best

HTML CSS Sass Vue.js Webpack Bootstrap Git