I'm a full stack web developer with over 10 years experience

I have worked on over 100 websites, while working with some amazing people.

A few websites I've worked on include EFF, EFF Shop, Survelliance Self-Defense, Stand Against Spying, Stop SESTA/FOSTA, Santa Clara Principles, Trolling Effects, Manila Principles, EFF Action Center, Necessary and Proportionate and UC Hastings Center for Gender & Refuge Studies. At one point I founded a worker-owned cooperative.

Hire me for your next project.


CSS animations
Docker & Docker Compose
Drupal 7
Drupal 8
Front-end development
Hugo static site generator
Responsive / mobile friendly grids
Ruby on Rails
Wireframes & site tree maps



Your organization's goals and how a custom website will supports these goals is a key focus as we begin planning.


I can create a design that is aligned with the website goals we set during the planning phase. I can also collaborate with a designer of your choice.


At this stage I will build your website using open source tools best suited for your project.


2005 – Present
Web Developer

Built websites for non-profits, universities, academics, businesses and artists for over 10 years, including a few periods of working independently.

November 2015 - November 2018
Electronic Frontier Foundation

Worked on the engineering and design team to maintain over 30 websites using Drupal, Wordpress, Ruby on Rails and Hugo. Assisted with a CiviCRM instance. Built new websites and built features for existing websites to support various online campaigns. Assisted with bug fixing and applying Drupal security updates to the organization's most prominent public facing websites. Assisted with deploying releases to production websites. Containerized production Drupal sites with Docker and docker-compose. Trained co-workers on developing with Drupal.

April 2012 - October 2015
Mirabot Technology Cooperative

Founded and managed worker-owned cooperative. Built and themed custom Drupal websites. Led web strategy and design process. Managed and trained a graphic designer to design websites. Wrote development plans. Created wireframes and site tree maps. Wrote project proposals, contracts and timelines. Scheduled and facilitated meetings with clients.

April 2012 - October 2013

Worked within a six person team to convert their website to mobile designs. Subsequently assisted with a major Drupal upgrade and redesign. Coded a custom module for a popular tags block and wrote another custom module for their Weekly Giveaway email signup form.

March 2012 - September 2012
MIT Center for Civic Media

Worked with team to fix bugs, build new features, and offer design suggestions for a blogging platform for basic cell phones that use SMS, MMS and email gateways.

May 2007 - March 2012
Chapter Three

Served as leading front end developer building accessible and standards compliant markup and CSS, as well as providing cross browser testing for over 50 Drupal websites. Led and assisted with Drupal workshops and trainings at Stanford and Berkeley. Built custom websites, wrote development plans, and worked with project manager to create project timelines based on technical requirements.

May 2004 - May 2007
Courseware Development Center

Designed and built custom websites for faculty and academic departments while working as a student assistant at Humboldt State University. Built a series of templates for co-workers to easily build new websites. Implemented a design for University’s Moodle Learning Management System. Provided general help desk support for clients and walk-ins.