Frontend engineer & educator. React, TypeScript, Next.js, GSAP, and design-system craft. Built the UI that carried Opentrons through Y Combinator, then led the squad that shipped its Opentrons App, Protocol Designer, and Labware Library to labs worldwide.
10
8+
3
1:1
Ten years of product, ten years of teaching, one craft.
Joined Opentrons pre-Y Combinator as lead UX and founding frontend. Grew into a senior engineer leading a squad of eight on the lab-automation platform used by scientists at Stanford, MIT, and across pharma.
Since 2015 I've also taught front-end, mobile, and dynamic web at NYU Tandon — which keeps fundamentals sharp and habits honest.
Returning to industry full-time, fully remote, for work with product and craft in equal measure.
A decade of shipping — led by Opentrons, sustained by teaching.
2015—22
Opentrons · Protocol Designer & Labware Library
Led eight engineers, a PM, and a designer building the tools scientists use to author and share lab protocols. Stack: Webpack, Electron, CSS Modules, React, Redux over a Python API.
2015—17
Opentrons · Y Combinator · Brand, product, marketing
Joined pre-YC. Produced every piece of visual, brand, and UI work that carried the company through Y Combinator — and wrote the first product frontend from scratch.
2015—Now
NYU Tandon · Front End, Mobile, Dynamic Web
Teach semester-long, four-hour biweekly courses covering UI/UX, HTML5/CSS3, flexible media, and JavaScript libraries including React and React Native.
2014—15
NYU ITP · Citizen-science mobile with NYS DEC + Brookhaven
Ran training workshops and office hours; continued thesis research on a citizen-science app for the "A Day in the Life of the River" program.
2014
OCR & The Wild Bird Trust · Okavango River Delta
Built a wildlife-sighting and ethnographic data app used on an 18-day live-data expedition into the Okavango Delta.
2010—12
Apple Core Hotels · US, UK, Brazil markets
Designed, built, and maintained hotel sites across three markets — including localization, booking, and CMS work.