I've got some limited time available for freelance projects. Email me!

Hey
I'm Josh Masen.

I've been building stuff on the web for over 10 years. While I was in college studying graphic design, I taught myself to code and started building websites for freelance clients. By the time I earned my degree, I realized I was super passionate about writing code and creating on the web, so I started my career in web development.

Here's what I've been up to since then, in resume-style reverse chronological order:

  • Workshop

    • Senior Software Engineer

      January 2021 - Present

      At Workshop, we're building delightful internal email marketing software. I work primarily on the front end of our (Ruby on Rails) application, using Vue.

      • Ruby on Rails
      • JavaScript
      • HTML
      • CSS
      • Tailwind
      • Vue
      • Pinia
  • Flywheel

    • Front-end Engineer (Product)

      June 2019 - January 2021

      On the Product team at Flywheel I worked on the Flywheel hosting application built with Ruby on Rails. I was responsible for the HTML, CSS, and JS, and I worked closely with designers and backend engineers to create delightful experiences for Flywheel customers.

      • Ruby on Rails
      • JavaScript
      • HTML
      • CSS
      • Vue
    • Front-end Engineer (Marketing)

      May 2016 - June 2019

      As a Front-End Engineer on the Marketing team I was responsible for developing various Flywheel marketing sites, typically on WordPress. I worked closely with designers and content creators to rebuild our blog. I also acted as a technical resource for the team and integrated marketing and analytics software to help track and meet business goals.

      • WordPress
      • PHP
      • MySQL
      • HTML
      • CSS
      • JavaScript
      • Vue
    • WordPress Course Instructor

      April 2016 - June 2016

      As part of a partnership with Flywheel and Interface Web School (now AIM Code School), I instructed a class of students on the basics of web development, and introduced them to custom theme development in WordPress. Students developed real-world final projects for local non-profit businesses.

      • WordPress
      • PHP
      • MySQL
      • HTML
      • CSS
      • JavaScript
    • Happiness Engineer

      January 2014 - May 2016

      As the first full-time hire and first Happiness Engineer at Flywheel, my job was to understand our product deeply, sell it to new users, and support it for existing customers. I answered support requests via email and phone, and solved problems for customers related to WordPress and the Flywheel hosting product.

      • WordPress
      • PHP
      • MySQL
      • HTML
      • CSS
      • JavaScript
  • Webster

    • Web/Interactive Designer

      October 2012 - December 2014

      Research, plan, design and develop web and interactive solutions for a variety of clients. From initial consultation, to content strategy, low and high fidelity prototypes, content management system integrations, quality control, and production launch, I help clients create or redefine their presence online.

      • Content strategy
      • UI Design
      • UX Design
      • Wireframing
      • Prototyping
      • HTML
      • CSS
      • JavaScript
      • WordPress
  • Oriental Trading Company

    • Web Designer

      November 2010 - September 2012

      Developed and implemented front-end solutions that supported the user experience strategy. This included information architecture (wireframing, low fidelity prototypes), user interface design (high fidelity prototypes), and interaction design (HTML/CSS/JS).

      • UI Design
      • UX Design
      • Wireframing
      • Prototyping
      • HTML
      • CSS
      • JavaScript