Salesforce Experience · Design Systems · San Francisco

I create the foundation for distributed teams to build on and deliver value.

I sit between design and engineering — pressure-testing what's feasible with designers, setting the global styles, tokens, and component patterns up front, and keeping offshore teams shipping UI that's responsive, accessible, and on-brand. Not bolted together after the fact.

12+Years in consulting
30+Enterprise programs
15+Industry verticals
Tokens tokenized

What I own

The front-end foundation — set once, set right

When the foundation is solid, everything built on it stays consistent and the team moves fast. When it isn't, you get rework, drift, and desktop-only UI in a mobile-first world. I own the former so you never ship the latter.

01

Design system bridging · tokens · components

Bridging whatever platform design system is in play — SLDS, a client's own DS, or both — applying tokens (var(--), never hardcoded hex) and reusable component patterns so teams stop rebuilding the same things on every project. Consistent everywhere, fighting neither the platform nor the brand.

02

Responsive, accessible, mobile-first

Salesforce has historically optimized for desktop data entry. Your users are on their phones. I make mobile-first and accessibility non-negotiables from the first commit — not a retrofit at the end.

03

Data-to-experience translation

Turning a data model into a customer workflow. Turning 40 fields into a wizard. Deciding what's primary, what's secondary, what the empty state looks like. The UX decisions no platform makes for you.

04

AI-accelerated UI, kept clean

AI lets teams spin up UI fast. I help teams choose the right tools and hold the quality line — so velocity produces a maintainable system instead of a mess of one-off components.

A full-stack career, a deep front-end specialty. I started my career building across the full stack — including shipping a native iOS paint-locator app to the App Store in 2011, long before most enterprises thought about mobile. Over time, project after project, my passion kept pulling me toward the UI layer: the place where design intent either survives or dies, where a token system either holds or falls apart. I now own that layer with conviction — partnering with platform and data architects on what they own, and never bluffing where it matters.

How I work

The order matters — most front-end debt is created before a line of code is written

This is a real sequence, not a menu. Skipping the early steps is exactly how teams end up rebuilding the UI twice.

Partner with design on feasibility

I sit with the designers — mine or the client's — and pressure-test what's buildable before it's locked, flagging the real cost of each choice before anyone's committed to it.

Audit the design and the codebase

Before anyone builds, I review what already exists — the design intent and the current code — so the foundation is informed by reality, not assumptions.

Surface dependencies early

I work with product owners and delivery leads to name what has to happen first — so the build order is right and the team isn't blocked mid-sprint.

Set the foundation

Global and foundational styles, token mapping, and responsive accessible defaults — the layer everything else inherits from, whether the platform is Salesforce, AEM, or something else entirely.

Enable the offshore team

Reusable component patterns, clear standards (tokens over hardcoded values), and a fast answer when global-styling questions come — so distributed delivery actually ships consistent UI.

Steer the AI tooling

I guide teams on which AI tools to use and how, so the speed AI provides builds on the system instead of quietly working against it.

Selected work

Closing the data-to-experience gap across 12 years

Salesforce Experience Cloud, Adobe AEM, e-commerce platforms, enterprise portals — a long arc across stacks, industries, and team models. Across Whirlpool, KitchenAid, Intel, Marriott, and more. Current client names kept general; happy to talk specifics.

Fortune 500 tire manufacturer
Owned the design-system and branding foundation for a Salesforce Experience Cloud platform — SLDS-to-brand mapping, a reusable component library, and the standards the offshore team built against.
Front-end / design-system lead
National grocery distributor
Led Salesforce platform front-end direction across Lightning, Service, and Experience Cloud — balancing design intent against what the platform would cleanly support.
Platform / front-end lead
Global financial institution
Led a Salesforce platform modernization from Aura to Lightning Web Runtime (LWR) and modern web components — working with designers to translate feasibility in a secure VDI environment where every tooling choice had to be intentional. Helped position the migration internally and coordinated the dev team through a constrained, high-security delivery model.
Front-end tech lead
Global appliance manufacturer
Lead developer and experience technologist across multiple programs — platform replatforms, EU commerce, and design-system foundations for major consumer appliance brands.
Lead developer
Global semiconductor manufacturer
Worked within an existing design system spanning React and AEM teams — adapting and recreating it for Salesforce, bridging the design-system gap across completely different tech stacks.
Technical strategist
Global hospitality group
Senior front-end engineer on a multi-phase migration of core member and reservation experiences onto Salesforce, with accessibility and performance as non-negotiables.
Senior front-end engineer
Pre-consulting · iOS, 2011
Before consulting, shipped a native paint-locator app to the Apple App Store — an early end-to-end product experience and the start of a long interest in how digital products meet the real world.
iOS developer

Outside work, I'm raising four kids and keeping four very different schedules — dance, gymnastics, competitive soccer — all running at once. Managing parallel dependencies without dropping one is more or less the job description.

Get in touch

Does your Salesforce org feel like a database with a UI on top?

Tell me a little about where you are — a new build, a modernization, a design system that doesn't exist yet, or screens that shipped but nobody loves. I'll get back to you.

Or email directly — dooleyfawn@gmail.com