References can be provided upon request by contacting me.

Work Experience

Feb 2018 to Present

News Developer and designer @ CALmatters

Develop data visualizations, news apps, gamification products, and web designs for
editorial projects and new products with and for the rest of the editorial team. Manage the CALmatters analytics dashboard. Create and make CALmatters website designs, updates. Handle core tech support needs, work with contractors when needed.

April 2016 - Feb 2018

Independent Developer, Designer, and Digital Consultant

I worked as a contract web developer, designer, and digital consultant. I built WordPress websites for clients, design and develop data visualizations and digital interactive projects, and created custom plugins and theme modifications to existing WordPress websites. Past and current clients included CalMatters, The Hechinger Report, EdSource and All-in Strategies.

August 2016 - January 2017

Lecturer at San Francisco State University

I taught a class exploring Online Journalism for the Fall 2016 semester, where we covered how journalists can leverage the web to enhance their reporting and tell deeper stories using multimedia, data and other technologies.

April 2013 - April 2016

Digital Communications Manager at EdSource

I helped develop and implement a digital media strategy for the organization, created data-driven and interactive digital projects, maintained and customized the WordPress CMS and collected and analyzed traffic analytics. I worked with reporters to enhance their stories using data and other digital storytelling mediums.

October 2013 - December 2014

Instructor at UC Berkeley Knight Digital Media Center

I taught introductory classes in data visualization that included data theory and design, mapping, charting and best practices in the industry. I’ve worked with a diverse group of students from different sectors, such as non-profit, government and media.

March 2012 - October 2012

Editor at Dygest Inc.

I helped create content for a mobile app startup called Scoople. The app was a news aggregator that gamified the news consumption experience of its users through competitive mechanics, inducing predicting how others would respond to details of news items.

March 2009 - April 2013

Freelance Journalist and Photographer

I worked with a number of print and online publications as a freelance journalist and photographer. My work has been published in the East Bay Express, Bay Citizen, North Coast Journal, Berkeleyside and

January 2008 - November 2008

Staff Reporter at Eureka Reporter

Before the newspaper folded in 2008, I worked the Eureka politics beat and assisted with the newspaper’s court coverage. Most notably, I covered the trial of David Gundersen, a former Blue Lake Police Chief on trial for allegedly sexually assaulting his wife.


2011 - 2013

UC Berkeley, Master's Degree in Journalism

Focused on multimedia. Member of The Leadership Committee.

2005 - 2008

Humboldt State University, B.A. Journalism

I worked on the Humboldt State Lumberjack Newspaper and Osprey Magazine. I was the Editor-in-Chief of the Lumberjack in the Fall 2007 semester.

Awards and Honors