Full-stack Developer
2020 - PRESENTNamecheap- Built a sales lead collection app for a large portfolio of high-value domains worth several million dollars.
- Coded a new marketplace using React, AdonisJs, and GraphQL. Also contributed UI/UX design.
- Worked effectively with a remote team spread across three distant corners of the globe.
Technologies: PHP, Node.js, ReactFront-end Developer (via Toptal)
2016 - 2019Thumbtack- Built a help center from the ground up using Create React App.
- Built a Salesforce integration layer using Salesforce's Force.com platform.
- Developed a dispute settlement application also with React and Redux.
- Worked effectively with a remote team in a distant time zone.
Technologies: Apex, Visualforce, Create React App, React Router, Redux, ReactFront-end Developer (via Toptal)
2017 - 2017Airtable- Built three new blocks for their pro blocks feature, including the records block, description block, and chart block.
Technologies: ReactFront-end Developer (via Toptal)
2015 - 2016Homely.com.au- Implemented React component-based UIs for new product features.
- Created mobile-first, responsive interfaces.
- Utilized advanced ECMAScript 6 and 7 language features for more expressive, flexible code.
- Worked effectively with a remote team in a distant time zone (Australia) while living in the US.
Technologies: Node.js, ReactFront-end Software Engineer
2012 - 2014Yelp- Worked closely with the product team to build new features for the desktop and mobile site.
- Had a lead role on the small team that produced Yelp's first UI style guide, and then made it available to the public. The style guide precipitated an organization-wide push towards modular design.
- Rebuilt completely Yelp's most important page (the business page) from scratch, using advanced CSS features for layout and interaction.
- Led the development of a complete overhaul of all email templates, including Yelp Weekly, which is sent to millions of users per week.
- Gained unique experience working on a large-scale software project with hundreds of contributors. Learned extensively about release engineering, including testing and deployment, as well as common web security vulnerabilities.
Technologies: Clojure, jQuery, PythonUI Designer/Web Developer
2011 - 2012Couchsurfing- Designed multiple experiments focused on optimizing user onboarding, using Optimizely's A/B testing platform.
- Had a fluid role within a startup environment, ranging from coding to graphic design and product management.
- Redesigned the website's primary navigation feature.
- Overcame challenges involved in modernizing the front end of a seven-year-old codebase.
Technologies: jQuery, PHPWeb Developer
2009 - 2011Perch Design Studio- Turned beautiful Photoshop designs into WordPress sites.
- Built some Shopify sites.
- Learned how to use WordPress as a framework for general application development, not just for blogging and static content.
- Built mobile sites using both custom mobile stylesheets as well as media queries when they were still a new technology.
- Got to work with many local businesses in and around my home town of Portland, Maine.
Technologies: jQuery, PHP, WordPress