Target
Lead Engineer, Cybersecurity
Full Stack Web Engineering for Target's Cybersecurity department. Building custom web apps using React, Typescript, Node, Python, Postgres, and Elastic.
Sensible Weather
Engineering Manager
September 2022 - November 2023
- Architected a new front-end monorepo, using pnpm, Turborepo, and React. Created a composable component library, including a theming system, to enable the rapid development of web apps.
- Managed Front-End Engineering team, ramping up their knowledge on front-end technologies, frameworks, and workflows, to enable a fast, pleasant, and confident development experience.
- Focused on improving the performance of Sensible's front end apps. Introduced Next.js & RSC, Astro w/ SSR for Sensible's website, and ensured all static assets were properly gzipped & cached.
- Contributed to product roadmaps, feature prioritization, and core technology choices. Introduced Web Components for partner embedded UI, and a headless content platform to provide a “source of truth” for localized content throughout Sensible's apps and comms channels.
Twilio
Engineering Manager
March 2021 - September 2022
- Engineering Manager for the UX Infrastructure team. Led a team of talented Engineers to scale and grow the Paste Design System, enabling teams across Twilio to build beautiful and scalable user experiences.
- Helped direct reports grow in their roles and land promotions, assisted in pair programming sessions and code reviews, and led an initiative to stabilize code infrastructure, improve build times, CI reliability, and performance, so the team can quickly develop and release quality code with high confidence.
- Helped to prepare a Twilio Live demo for Jeff Lawson at Signal 2021, and co-created a talk for Signal around the origins of the Paste Design System and how it helped to unify user experiences at Twilio.
Salesforce
Director, Lightning Design System Infrastructure
August 2019 - March 2021
- Founded and led the Design System Infrastructure team, who manage DevOps, CI, and delivery system needs for Salesforce design systems.
- Hired and led ‘Design Subsystems’ team to help expand and evolve design systems at Salesforce to support new levels of brand expression capability through CSS encapsulation.
- Established a color system that’s been adopted company-wide, automatically generated in CIELAB color space, spaced and labelled to allow for intuitive pairing to ensure proper contrast ratio scores.
- Worked with the latest in Web Components, Shadow DOM, and CSS Custom Props.
- Deeply involved with and interested in Next.js, Storybook, build tools (Parcel, Rollup, Webpack - in that order), transpilers, and all things DevOps and modern web.
Principal User Experience Engineer
May 2017 - August 2019
- Developed CSS and HTML blueprints for the Lightning Design System.
- Worked with React, Webpack, Babel, and other build tools to support SLDS infrastructure.
- Developed automatic theming system using CIELAB, awarded Patent US10679383B2 for the automatic generation of user interface themes in device independent color space.
Apple
Lead UI Engineer, Apple Music / iTunes
April 2012 - September 2016
2016:
Led a team of UI Engineers to update Apple Music for Desktop to the v2 look and feel. Rewrote much of the core part of the app's routing and model structure as we converted from Ember v1 to Ember v2. Converted data model structures from RESTAPI to JSONAPI.
2015:
Led UI development on Apple Music for Desktop, creating a whole new Front-End system with EmberJS and Sass, with a special focus on responsive UI creation.
2014:
Further expanded on the CSS framework by adding the LESS preprocessor, and separated structure from skin, to support a reskin of the iTunes store for iTunes 12's release, while maintaining the legacy skin in iTunes 11.
2013:
Extended previously created CSS framework to support the iBooks Store for Mac Project. Worked on responsive and interactive interfaces for iTunes Extras on Desktop.
2012:
Led UI development for the iTunes 11 Desktop Store Redesign. Created a CSS framework using OOCSS best practices, substantially reduced the store's CSS footprint.
Lead UI Engineer, Apple Online Store
March 2009 - April 2012
Led Front-End Development on key areas of the Apple Online Store, including the Cart & Checkout flow and the Compare Macs project. Spearheaded OOCSS efforts, and created a ‘living UI style guide’ to showcase reusable UI elements.
Created a CSS Preprocessor script in Ruby to normalize CSS vendor prefixes, and to support legacy versions of IE. Awarded patent US8645859B2 for the UI interaction behaviors on the ‘Compare Macs’ project.
Full work history available on LinkedIn.