
Blog post
Auto image sizes are coming—rejoice!
Auto sizes for lazy-loaded images will greatly simplify providing the right size native image for the target display size and resolution.
Web development and data visualization for mission-driven orgs. HTML, CSS, JavaScript; Svelte, Vue.js; D3.js, Mapbox; NodeJS, AWS, Azure, Google.
👋🏻 Hello. I am a web developer specializing in performance, accessibility, and data visualization. I work full-time for the US Holocaust Memorial Museum but am occasionally available for side projects.
Blog post
Auto sizes for lazy-loaded images will greatly simplify providing the right size native image for the target display size and resolution.
Project
What began as a request for some data viz help from a former colleague turned into a full-fledged web app for multiple clients.
Project
This project to chart Philadelphia's economic recovery was one of my last while at Pew, and one of the hardest.
Blog post
Container queries are coming, and they will make reusing responsive components in different contexts much easier.
Project
Explore broadband programs, competition and regulation, definitions, funding and financing, and infrastructure access.
Blog post
In early 2003, the drumbeat of a war was reaching a fever pitch and things in Mauritania were getting tense.
US Holocaust Memorial Museum
Front-End Developer, 2022–present
The Pew Charitable Trusts
Principal Associate (Web Developer), 2018–2022
Resources for the Future
Communications Specialist (part-time), 2017–2018
Center for Global Development
Director of Digital Communications (and previous titles), 2008–2016