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 a long time. My first client was a family friend who needed a website for her at-home nursing business. I think I was 12 years old. Fast forward to college: while studying graphic design, I was still teaching myself to code and freelancing on the side. By the time I earned my degree, I realized I still had a passion for building things on the web, so I jumped into web development full-time.

I spent the early years of my career at design agencies and larger companies, where the overlap of my design education and tech background led me to projects in branding, advertising, and ecommerce. Eventually, I got curious about startups and entrepreneurship and joined an early-stage startup as employee #1. As is typical in startups, I went wherever I could provide value—first in tech support, then in marketing, and ultimately into full-on software engineering.

After that company was acquired, I realized how much I missed building software in the scrappy early stages. That’s when I joined Workshop as an early engineer, helping build an email-first internal communications platform. And that’s where I am today—still deeply passionate about building cool stuff on the web.

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
      • TypeScript
      • 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