Skip to main content
John Osterman. Physical description: a White man with short brown hair and a graying beard, smiling outside in front of a brick wall with ivy on it.

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.

Featured posts and projects

Work experience

  1. US Holocaust Memorial Museum
    Front-End Developer, 2022–present

  2. The Pew Charitable Trusts
    Principal Associate (Web Developer), 2018–2022

  3. Resources for the Future
    Communications Specialist (part-time), 2017–2018

  4. Center for Global Development
    Director of Digital Communications (and previous titles), 2008–2016