Senior frontend engineer & educator

I build accessible, performant interfaces that work for everyone. Former teacher, open source contributor, and amateur crossword obsessive — based in the Bay Area.

1
2L
3
4
5
6T
E
A
C
H
7
A
8
R
9
N
✓ Solved!
Across
1. OS X release named for a rock face (informally)
6. What Peter loves to do
7. Can't get out of
8. Belt-wearing constellation
9. Campsite noise
Down
1. Guiding spirit
2. What Peter loves to do (see 6-Across)
3. Classic calculator-watch brand
4. They have an agent
5. This site looks great on it
Work

Projects

Experience

Where I've worked

Oct 2020 — Present
Senior Software Engineer
Dotdash Meredith
  • Planning, designing and creating standardized components deployed network-wide across 20+ sites
  • Using Lighthouse to optimize Core Web Vitals, improving performance for millions of daily visitors
  • Monitoring RUM metrics and Kibana errors to improve overall application health
  • Establishing A/B testing infrastructure to measure efficacy of new product initiatives
Mar 2019 — Present
Software Engineer (Contract)
Asia Society
  • Building and deploying a full stack JavaScript application for an interactive digital art exhibition
  • Integrating D3.js and Leaflet libraries to create interactive, scalable location-based images
Nov 2019 — Mar 2020
Software Engineer (Contract)
Upperline Code
  • Built and deployed JAMstack teacher training platform (Gatsby, Airtable, Firebase, Cloud Functions)
  • Configured Redux with immer and redux-thunk to standardize data flow and state management
  • Implemented private client-side routing with React Reach Router to protect privileged content
Jan 2017 — Jun 2019
Senior Program Manager, Curriculum Specialist
Code Nation
  • Led revision of three levels of web development curricula for over 1,000 students covering HTML, CSS, JavaScript, and React
  • Collaborated with developer team on research, planning and development of CN Lesson Planning tool
Oct 2015 — Jan 2017
Program Manager
Code / Interactive
  • Managed and supported 6 partner schools implementing Creative Web Development and Programming courses
Skills

Technical toolkit

JavaScript (ES6+)ReactReduxHTML & CSSGatsby.jsFirebaseGitCore Web VitalsJAMstack
Node / ExpressGraphQLD3.jsWebpackPostgres / SequelizeJestTravis CIRESTful APIs