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
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
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
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
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
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.