Experience
NBC News
Write, edit, code, visualize and analyze data, and project manage for the Data / Graphics team.
- Data Editor
- 2018 – current
New York Daily News
Lead developer & project manager for the Daily News’ newsroom interactive team.
- Senior Developer
- 2017 – 2018
The Denver Post
Built front- and back-end tools and projects for the newsroom.
- Senior Developer
- 2014 – 2017
Digital First Media
Strategized and implemented CMS-level technology for the Denver Post’s parent corporation.
- Senior Developer
- 2012 – 2014
The Denver Post
- Senior Developer
- 2006 – 2012
Winston-Salem Journal
- Senior Online Producer
- 2004 – 2006
Joe Design
- Freelance designer & web developer
- 2001 – 2006
Skills
Journalism
- Copy editing & headline writing
- Data analysis, cleaning
- News judgment
- A.P. style
- Assessing and developing AI workflows
- Project management
- Web cartography
Design
- Web site layout & information architecture
- Web accessibility
- Photo editing
- Datawrapper charts and API
- UX, UI
Software engineering
- Adobe Photoshop and Illustrator
- Command-line expertise
- Git version control
- Spreadsheet layout and programming
- Vim/NeoVim text editors
Web development
Front-end
- d3
- HTML
- CSS
- Javascript
- node
- Responsive design
- Site load optimization
- Web map-making
- Search engine optimization
Back-end
- Screen scraping (bash, python, node, selenium)
- Shell scripting
- Regular expressions
- Data pipeline creation
- Python
- Pandas
- Django & Flask frameworks
- PostgreSQL, SQLite, MySQL
- Web app security best practices
- Web server setup & configuration (Apache, nginx)
- API interfaces
- AI tool development
Education & affiliations
Northwestern University
- Medill School of Journalism
- BSJ Journalism
- Black Studies
Member of IRE.