Client History

Thirty years of client work, read as a rhythm, not a résumé.

Every bar below is one engagement, drawn to the length of its duration. The shape of each era tells its own story: long tenures of depth, staccato bursts of brand launches, and the steady widening into product platforms.

Rich media / ActionScript jQuery / Backbone Angular Java Python React / Next.js
2000 — 2007

Kerzner International

Depth: one flagship, seven years

Owning a single global destination's digital presence through four full platform generations. The chapter where I learned what it means to live with a product long after launch day.

2007 — 2009

Avenue A | Razorfish

Velocity: a brand launch every few weeks

11 launches · 24 months · avg. 9 weeks each

The campaign-site era, at full cadence. Concept to launch in weeks, then on to the next brand, including four Kraft properties back to back.

2009 — 2014

Roundarch / Isobar

The turn: sites become applications

Banking platforms, trading tools, rich-media experiences. The industry's shift from brochure to software, lived project by project. Mid-era, the toolset shifts with it: the browser itself becomes the platform.

2014 — Now

Slalom Build

Scale: enterprise product platforms

Multi-year engagements measured in releases, not launches. A full second education in the modern stack, from jQuery and Backbone through Angular to React and Next.js.