I'm a software developer based in Brooklyn.
I design and build applications that support curiosity, creative expression, and equality in our communities.
I’m an early riser, avid runner, art lover, and activist.
By day, I'm a part of the nerd crew in the Digital & Emerging Media department at Cooper Hewitt, Smithsonian Design Museum. I collaborate with a lean, scrappy team to develop software for the galleries and for the web.
I was previously a developer at Hard Candy Shell, a digital design and development agency, where I worked with interaction designers, strategists, and user experience specialists to create applications for a variety of clients.
Before completing the full-stack web development immersive at Flatiron School, I was the curator of a prominent private collection of contemporary art. From 2007 to 2015, I worked with museums internationally to curate and mount a series of exhibitions, including Notations and Art = Text = Art.
I hold a Masters degree in art history from the Institute of Fine Arts at NYU and a B.A. in art history & English from Tufts.
SQL / Python / Ruby / Rails / Node / Gulp / Webpack
git / bash / Emacs / AWS / Heroku / WordPress / CollectiveAccess
Adobe CS / Mac, PC & Linux operating systems
ES6 / Java / Calculus / all sorts of other useful stuff
I'm a co-founder of Forward Union, a community action collective formed in 2016.
Doing Weird Things with Code
Site of Changes is an I Ching oracle built with JS.
Hex on Your Text translates any text into a color palette. (Try entering several paragraphs of text and see what happens.)
In My Free Time
I'm on the Advisory Board for Kentler International Drawing Space, a non-profit gallery serving the Red Hook community for over 25 years.
I have the privilege of volunteering as a patient advocate for the Rape Crisis & Domestic Violence Intervention program at Mount Sinai Beth Israel.
I live in Park Slope with the most patient man in the world. So far, we are not responsible for any sentient living things. We have
six five house plants.
Currently Filling My Long Commute With
Don't be a stranger
I'll be excited to hear about your projects and to talk about how I can help.