prestonso's picture
United States
Current Role(s): 
Sole Proprietor
Preston So Design
Development Manager, Acquia Labs

Professional Info

Companies Worked For
Time Inc., Harvard Student Agencies, Monarch Digital, Self-employed
Industries Worked In: 
freelance, multimedia, marketing, education, enterprise, publishing

Personal Info

Languages spoken: 
Portuguese, Brazil

I contributed to Spark, a Drupal distribution for an improved authoring experience, including in-place editing, responsive previewing, and advancements in accessibility and usability. I assist with theme development and CSS-related issues in the forums and whenever I can on IRC as prestonso.

My freelance studio (est. 2004) provides Drupal-specialized services.

I co-founded the Southern Colorado User Group (SCUG) and helped manage it until 2009. I am also part of the Denver/Boulder and Boston user groups.


Keynote: Arquitetura web desacoplada e o futuro do Drupal
DrupalCamp Campinas 2016 (upcoming)

Waterwheel, the Drupal SDK for JavaScript Developers
NYCCamp 2016 (upcoming)

Progressively Decoupled Drupal Approaches
NYCCamp 2016 (upcoming, with mrjmd)

Decoupled Drupal with Ember
NYCCamp 2016 (upcoming)

Decoupled Drupal and the Front End
Frontend United 2016, MidCamp 2016, SANDcamp 2016, DrupalCamp NJ 2016, Design for Drupal 2015, New England Drupal Camp 2015

Drupal (Admin) as an Application: More JavaScript in Core?
DrupalCon New Orleans 2016 (with mdrummond and danigrrl)

Next-level Drupal: Applied Progressive Decoupling with JavaScript
DrupalCon New Orleans 2016 (with johnkennedy and mrjmd)

Introduction to GraphQL
Drupaldelphia 2016, BADCamp 2015

Decoupled Drupal with React
Drupaldelphia 2016, Great Wide Open 2016, DrupalCon Mumbai 2016

Introduction to ES6
SANDcamp 2016

Web Components and the Shadow DOM
SANDcamp 2016

Fundamentals of Front-End Ops
DrupalCon Barcelona 2015, NYCCamp 2015, DrupalCamp NJ 2015

Challenges of Being a Young (Drupal) Developer
NYCCamp 2015 (with pcoffey)

The Great Consolidation: Entertainment Weekly Migration Case Study
DrupalCon Los Angeles 2015 (with fluxsauce and drpal)

The Future of HTML and CSS
DrupalCon Amsterdam 2014, BADCamp 2014

Responsive E-mail Design and Theming
NYCCamp 2014

Lessons in Spark UX: Prototype, User Test, Iterate
DrupalCon Portland 2013 (with dcmistry)

Frontiers of CSS: Its Past, Present, and Future (in Drupal)
BADCamp 2012, DrupalCamp CT 2012, DrupalCamp NJ 2013

Drupal-Aware Design: Good Techniques for Better Themes
Design 4 Drupal 2012, NYCCamp 2012, DrupalCamp CT 2012

Intensive Beginning Theming
Design 4 Drupal 2012 (with tinycg), DrupalCamp CT 2012

Theming Out of the Box: Designing in Drupal
DrupalCon DC 2009, DrupalCamp Colorado 2008 (with ultimateboy). Notes here and here.



Member for
8 years 10 months
At least 1 edit
Drupal Events: 
DrupalCon DC 2009
DrupalCon Denver 2012
DrupalCon Portland 2013
DrupalCon Amsterdam 2014
DrupalCon Los Angeles 2015
DrupalCon Barcelona 2015
DrupalCon Asia 2016
DrupalCon New Orleans 2016
DrupalCon Dublin 2016

Credited on 2 issues fixed in the past 1 year


Drupal Association Signature Hosting Supporter

prestonso helps support and grow the Drupal community with the Drupal Association.

I contributed Drupal patches
I contributed to Drupal issue queues
I contributed Drupal documentation
I help in the Drupal support forums
I provide Drupal-related services
I give support on IRC