Brian. Carstensen.dev

Chicago, IL

I’m a web developer with a background in design. I’m most experienced working with JavaScript (including React, Vue, Backbone, jQuery, Babel, Webpack, CoffeeScript, and Node.js), CSS, (including responsive design techniques, BEM organization, and pre- and post-processors like SASS, LESS, and PostCSS), SVG and the canvas API, and accessible HTML. I'm in the process of adding TypeScript, GraphQL, and Redux to my toolbox.

Experience

Crowdpac

San Francisco, CA (remote)
2016–2019

Crowdpac was a progressive crowdfunding platform. In addition to maintaining a large legacy jQuery codebase, I lead a major reorganization of the front-end code, introducing the Vue.js UI framework to enable the whole team to write more maintainable code more quickly, the Webpack build system to make dependency management easier and improve site performance, and a Selenium WebDriver-based integration test suite to catch bugs. I also worked across the stack with the Laravel framework for PHP on the back end.

Zooniverse (University of Oxford)

Oxford, UK
2014–2016

Zooniverse (Adler Planetarium)

Chicago, IL
2011–2014

Zooniverse connects researchers with volunteer citizen scientists to analyze mountains of data. At the Adler Planetarium in Chicago (on a grant from the Alfred P. Sloan Foundation), I worked directly with variety of research teams to help design and build about a dozen custom-made web apps (mainly using CoffeeScript, jQuery and Backbone), each implementing its own unique image classification tasks. Projects included taking an inventory of marine life in the North Atlantic to tracking predator migration patterns in the Serengeti to finding anomalies in output from the Large Hadron Collider to mapping the structure of the Milky Way.

In Oxford (on a grant from Google.org), I distilled the most common interactive elements from our custom projects to build the front-end architecture of the new Zooniverse.org, a platform for researchers to manage their own classification workflows without a dedicated developer. It’s built with React and makes extensive use of SVG to allow complex image annotation. The back end is a JSON API built with Ruby on Rails.

Vodori

Chicago, IL
2008–2011

Vodori develops an enterprise content management system called Pepper, used primarily in the pharmaceutical industry. I started out in a UX design role and transitioned into their first dedicated front-end developer. Pepper is built on the Java Spring framework, so I worked primarily with JSP templates and a front-end driven by the Dojo Toolkit.

Wagner/Donovan Design

Chicago, IL
2006–2008

As a designer at Wagner/Donovan, I handled design and production of various marketing materials, identities and branding, packaging, books, and children's toys for a wide range of clients. Additionally, I designed and implemented websites with HTML, CSS, JavaScript, PHP, and MySQL.

Education

Columbia College

Chicago, IL
2007

BFA in graphic design