Résumé
(PDF version available here.)
Experience
Chicago Public Media
Interactives editor, Chicago Sun‑Times
2023–present
- Oversee visual storytelling efforts for audiences on chicago.suntimes.com, including interactive presentations, online guides and information graphics.
- Manage and support designers and developers at the Sun‑Times and WBEZ Chicago, on teams of two to eight people.
- Create and edit graphics for print and online audiences, both for daily coverage and for longer-term or investigative projects.
- Coordinate with product teams and editorial leaders on longer-term projects and technical needs.
- Develop and share tools and best practices with teammates, colleagues on other teams, and peers throughout the industry.
The Associated Press
News editor for data journalism
2021–2023
-
Managed and supported reporters on AP’s
data journalism team, including by:
- Assessing methodologies used for specific analyses, including providing code review and other technical guidance as necessary.
- Helping maintain team cohesion and camaraderie among at least 15 staffers distributed throughout the continental U.S.
- Advised other AP journalists worldwide about how to use data most effectively to add clarity and context to their reporting.
- Oversaw collaborations with partner news organizations on data-driven reporting projects.
Data journalist and news automation editor
2015–2021
- Analyzed data from government agencies and other sources to provide context for other AP teams and for readers worldwide.
- Developed applications and libraries to automate newsroom processes; aggregate and display product metrics; and generate content for publication.
- Developed tools to help AP journalists collaborate more effectively with each other and with other newsrooms.
- Helped company's leaders understand new developments in machine learning, automation and other relevant technologies.
The Chronicle of Higher Education and The Chronicle of Philanthropy
News interactives producer
2013–2015
PBS NewsHour
News developer
2011–2013
Skills
Backend and data analysis
Languages: R, Python, Ruby, JavaScript, SQL, GraphQL, SPARQL
Frameworks: Ruby on Rails, Django, Sinatra, Flask
Geospatial: GDAL, PostGIS, QGIS
Infrastructure: Linux, Kubernetes, Docker/OCI/Podman, Amazon Web Services, Google Cloud Platform
Frontend and design
Languages: HTML, CSS, JavaScript, SVG
Frameworks and libraries: React, Svelte, Astro, D3, Leaflet, Webpack, Mapbox GL JS
Other
Licenses: FAA remote pilot (small UAS); FCC amateur radio operator (Amateur Extra class)
Crafts: Baking, embroidery, crochet
Speaking
Frequent instructor and presenter at conferences around the world. See the full list.
Memberships
- Asian American Journalists Association
- Association for Computing Machinery
- Ida B. Wells Society for Investigative Reporting
- Investigative Reporters and Editors
- NLGJA
- Online News Association
- Trans Journalists Association
Education
University of Missouri
- Bachelor of science (cum laude) in electrical engineering, minor in mathematics
- Bachelor of journalism, emphasis in print and digital news, concentration in newspaper editing and design