Blog post
I'm trying BlueSky
I wish I didn't have to hitch my wagon to a tech platform feel connected, but the BlueSky vibes so far feel good.
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
I wish I didn't have to hitch my wagon to a tech platform feel connected, but the BlueSky vibes so far feel good.
Blog post
Check out the features I reached for in 2023. Major browsers have been implementing new features at a decent pace, semantic HTML elements with native methods have had some big wins, and CSS is exploding with good new syntax and features.
Blog post
The contrast with Tintane was stark. I’d been forming a theory about it: too big to be a village and too small to be a town, Tintane had the benefits of neither. Kankossa had the charm of a small village.
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.
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