Hi, my name is Brendan Barr. I am a web developer obsessed with building clean, user-focused experiences. For over 12 years I have worked at agencies, startups, and on several of my own products. I have also been exclusively remote since 2015.
Ready to chat? Contact me. Want to learn more? Check out my code on Github or read my blog.
Here are some companies for whom I have written code
Some recent clients

Codiscope

Built an eLearning platform to help replace the Flash-based legacy version. Helped redefine the level of abstraction for course content for easier consumption across clients.

Veestro

Helped integrate Shopify store with ReCharge and redevelop shopfront. Veestro became the inspiration and first client of Cloudhooks (see below in Founded / Co-founded).

Conde Nast

Built an infinitely-loading listicle component that handled memory and DOM size limitations while allowing non-janky scrolling in both directions.

Slap Entertainment, LLC

This was an unexpected gig that came out of a freelancing request to build a better video app for the mobile web. Hand-rolled an advanced video player in vanilla JS, without access to Media Source Extensions due to mobile browser incompatibilities. Link is not clickable due to the project being on pause, and the NSFW nature of it.
Projects

Medium.js

Medium is my confusingly named communicating sequential processes (CSP) library that provides what I believe is the simplest implementation possible for Javascript with a reasonable feature set. Use channels to coordinate between various async workflows.
Founded and Co-founded

Prosaic

Prosaic is an independent publishing platform that combines the ease-of-use of a note-taking app with the power of a static site generator, making it easy for anyone to create a personal weblog.

Tortoise Labs

Tortoise Labs is a start-up school and incubator that helps people learn how to make things that others truly want. Our focus is always on communicating early and often with potential customers, and keeping all implemented technology and workflows as stripped down as possible.

Cloudhooks

Cloudhooks makes working with Shopify webhooks as simple as possible, so you can focus on writing event-driven code instead of managing a server.

Eariously

Eariously is a text-to-speech platform that aims to convert any text into high-quality, shareable audio. The product is embeddable as a player widget in any page that contains article-like text, where it will auto-parse and convert the main content.