Project Highlights

Websites, mobile apps, design systems, platforms, and tools for mission-driven teams.

Highlights from 22 years of building design systems, platforms, and tools for mission-driven organizations. My code has run everywhere from the International Space Station to Antarctica.

Impact at a Glance

22

years building fast, accessible, multilingual websites and apps

5+

programming languages, 3 spoken languages, and US and EU citizenship

99%

faster releases for NASA Worldview, from weeks to minutes

10M+

monthly visits to Firefox.com in 19 locales, using my design system

The rebuilt Firefox.com homepage
Role
Lead Design System Engineer
Dates
June to December 2025
Partner
Lincoln Loop

Mozilla

Firefox.com Design System

  • 10M+monthly visits
  • 70+components
  • 25+page templates
  • 19locales

Built a modern CSS design system and led front-end development for the new Firefox.com, the main product website for the Firefox browser.

What I did

  • Built a design system of more than 70 components and 25 page templates, which powers hundreds of pages across 19 locales
  • Wrote the CSS architecture on native Grid, Flexbox, and custom properties, with no preprocessor, supporting both legacy and modern browsers
  • Led front-end development on a team of 4 developers and 6 non-developers, working with Django, Wagtail CMS, and TypeScript
  • Delivered pages with a Lighthouse accessibility score of 100, including the Firefox What’s New page, which reaches more than 40 million people with each new browser version

Built with CSS · TypeScript · Django · Wagtail CMS · d3.js

NASA Worldview satellite imagery browser
Role
Technical Lead, Front-End Infrastructure
Dates
July 2017 to February 2018
Partner
ASRC

NASA Goddard

NASA Worldview Deployments

99% faster

release cycles

Led front-end infrastructure work for NASA Worldview, an open source web app for browsing more than 1,000 layers of global satellite imagery.

What I did

  • Cut release cycles from 2 to 3 weeks down to 15 to 30 minutes with a new CI/CD pipeline, automated tests, refactored build scripts, and containerized deployment on AWS
  • Shipped the Worldview 2.0 release, modularized the codebase, and built a proof of concept for moving the build to Webpack
  • Designed and built a feature for navigating satellite imagery and tracking natural disaster events
  • Mentored 2 developers on a front-end team of 4, and worked directly with scientists in Antarctica
  • Improved the open source contributor experience with updated documentation, a pull request template, and a code of conduct for a project that now has more than 1,200 GitHub stars

Built with JavaScript · OpenLayers · d3.js · Webpack · Docker · AWS · CI/CD

Climate Central's Picturing Our Future sea level rise visuals
Role
Staff Engineer, Design Systems and Cross-Platform
Dates
July 2021 to December 2024

Climate Central

Climate Science Platform

170+

countries covered

Built the design system, data visualization tools, and web apps that help journalists and the public understand climate change, working on a team of 4.

What I did

  • Picturing Our Future: Developed the React app for Climate Central’s sea level rise visualizations of coastal cities worldwide. Climate Central reports that 4,000 media outlets covered the project.
  • Infographic generator: Built an internal d3.js application that Climate Central uses to produce infographics for media partners
  • Coastal Risk Finder: Worked on the rebuild of Climate Central’s interactive map of coastal flood risk across the United States
  • React Native design system: Designed and built a component library for use across the organization, with one codebase across iOS, Android, and web

Built with React Native · Expo · React · Next.js · d3.js · SVG · Google Maps API

Humanitarian OpenStreetMap Team project map
Role
Lead Engineer
Dates
October 2019 to February 2020

Humanitarian OpenStreetMap Team

Map Campaigner

Led the rebuild of MapCampaigner, an open source tool for managing and monitoring field data collection campaigns in OpenStreetMap.

What I did

  • Led development of the rebuilt application on a team of 3
  • Built tools for campaign managers to set up and review mapping campaigns, and for mappers to find field campaigns near them

Built with React · Python · Flask · OpenStreetMap

Space Tango cofounder Twyman Clements presenting a cube satellite to President Barack Obama and Chancellor Angela Merkel
Space Tango cofounder Twyman Clements, right, presents one of the company's cube satellites to President Barack Obama and Chancellor Angela Merkel at the Hannover Messe trade fair in Germany, April 2016. Space Tango's orbital research hardware is what the partner portal I built connected researchers to. Photo: U.S. Department of Commerce.
Role
Software Engineer, Data Visualization
Dates
June 2016 to June 2017
Partner
Sparkart

Space Tango

International Space Station research platform

400 km up

live experiment data, straight from orbit

Built the partner portal that researchers used to follow their experiments running on the International Space Station, during the year Space Tango's first orbital laboratory went into service.

What I did

  • Built a React and d3.js application that streamed near real-time data from CubeLab experiment modules on the space station down to the researchers who owned them
  • Delivered the portal as TangoLab-1 was installed on the station in August 2016, ahead of the first customer experiments arriving the following February
  • Built visualizations for experiment telemetry, so researchers could monitor progress in orbit without waiting for hardware to return to Earth

Space Tango's facilities have since hosted close to 300 experiments on the station, and the company flew tissue chip research around the moon on Artemis II.

Built with React · d3.js · Real-time data

Nutrition data pipeline dashboards for nutrition scientists
Role
Senior Engineer
Dates
June 2020 to June 2021

Pinto

Product Data Pipeline

Built internal tools for Pinto, a food and grocery product data platform later acquired by SPINS.

What I did

  • Built React dashboards for managing an ETL pipeline that processed product and nutrition data for Whole Foods
  • Automated Amazon Mechanical Turk product data validation tasks with Node.js scripts
  • Built internal tools that nutrition scientists used to manage and analyze product data

Built with React · Node.js · Python · MongoDB

Earlier work

Engineering, agency, nonprofit, and university work · 2004 to 2016

Platform engineering and developer tools for artist and brand websites, client websites and web tools at digital agencies, pro bono web, media, and teaching work for a nonprofit school, and websites for university student organizations and media outlets. Earlier roles included co-founding a video production business, IT support, and webmaster work.

Open source

I've contributed to many open source projects including Webpack, WordPress, Mozilla, NASA Worldview, and MapCampaigner.

See my work on GitHub

Work with me

I'm open to staff and senior roles and contract engagements in design systems and front-end platforms.