Product Work
Enterprise product design at scale — from Bitbucket's 3M-user growth arc to ServiceNow's ITSM implementation hub and AI adoption tooling. The common thread: making complex systems navigable for people who have real work to do.
Staff Content Designer · ServiceNow
I build the layer between humans and complex systems — the language, structure, and logic that lets people actually navigate what they're trying to do. Over a decade across enterprise, SaaS, AI, and agentic product design.
Enterprise product design at scale — from Bitbucket's 3M-user growth arc to ServiceNow's ITSM implementation hub and AI adoption tooling. The common thread: making complex systems navigable for people who have real work to do.
Multi-persona conversational flows, AI reasoning layer architecture, and enterprise virtual agent design. This is the work Dan does at the edge of what LLM-native product design looks like in practice.
Content models, taxonomy architecture, information hierarchies, and the structural thinking that makes everything else hold together. The invisible work that makes products scalable.
From building Information Experience at Atlassian from a small team of technical writers into one of the most respected Content Design groups in the world, to shaping how ServiceNow measures and advocates for the discipline.
Work
I've helped humans achieve the outcomes they are trying to get to for over a decade with real-world measurable business impact for both company and customer. Four case studies from the current chapter of that work.
Multi-persona conversation design for ServiceNow's AI assistant hub — including the three-way handoff flow that solved the Admin–Process Owner failure point at the center of enterprise AI adoption.
Teaching an AI taxonomy through narrative — characters, story, and a fourth-wall break to acknowledge the taxonomy's own known inconsistency. Information architecture as storytelling.
Enterprise IT setup reimagined as modular worksheets with explicit role delegation. Progressive disclosure at the system level — meeting people where they are and handing off gracefully to the right person.
Recognition that meets people inside the workflows where they already work — not in a separate destination they have to remember to visit. Research-led, workflow-native design at the system level.
One assistant. Three radically different users. A handoff that was breaking everything.
Now Assist Center is ServiceNow's AI assistant hub for enterprise IT workflows. The surface is a single chat interface — but the people using it couldn't be more different. System admins are configuring AI skills and need to know exactly what's irreversible before they act. Platform owners are thinking about ROI and portfolio decisions and don't want step-by-step instructions. Process owners define what the AI should do, but have no idea how to make it happen technically.
The research was clear: the handoff between admins and process owners was where AI adoption was failing. Not because of the technology — because nobody had designed for the conversation that had to happen between the two humans before the technology could work.
"The escalation path and L1 scope need to match how your support center actually runs. That's usually a decision for your ITSM process owner — not just the admin."
I built a full conversation design framework anchored in three distinct user profiles, each with their own language, trust signals, and blockers. The framework includes turn-by-turn conversation scripts with an explicit AI reasoning layer — visible in the design document, never surfaced to users. Engineers and PMs could understand what the AI was doing without it leaking into the experience.
The centerpiece of the work is a three-way conversation flow — a single chat thread where the AI assistant (named Otto) facilitates a structured handoff between an admin, the AI, and a process owner who is invited into the thread mid-conversation. Otto re-orients the process owner on join, makes the three decision points explicit, and clarifies role boundaries. Neither user hits a dead end.
I also designed a tone model that evolves with the relationship — different conversational behavior in sessions 1–4, 5–20, and 21+. The AI watches for signals at each stage and adjusts: reducing confirmation friction as trust builds, becoming proactive once patterns are established.
What makes this work distinctive
Artifacts
Teaching an AI taxonomy through story — including the part of the taxonomy that was broken.
ServiceNow's AI landscape is genuinely complex: Agents, Virtual Assistants, Skills, Tools, Capabilities, and traditional ML functions are distinct concepts that interact in intricate ways — and the terminology was still evolving. "Skill" and "tool" were used interchangeably even inside the product. The people who needed to understand this — admins, implementors, platform owners, technical partners — were enterprise IT professionals making real decisions, not AI researchers.
Standard documentation would have explained the taxonomy. I wanted to do something different: make it understandable in a way that would stick.
"Narrative design as part of human design is essential. People will almost always understand things if they can place them in the context of a story."
I started by mapping the taxonomy visually — overlapping circles showing Agents, Virtual Assistants, Skills, Tools, and traditional ML functions. The overlaps aren't bugs. They're the honest truth about how these components blur at the edges, and the diagram earns the complexity rather than papering over it.
Then I wrote a character-based interactive story — each character is a concept. Alie the AI hosts. Agent explains itself. Sally Skill introduces Carl Capability. Tiffiny Tool is Sally's sibling. And when the script reaches the point where "skill" and "tool" are sometimes used interchangeably in the product, a Narrator breaks the fourth wall and says so directly: "Sometimes we directly refer to each other as the other. It's a bit embarrassing, really."
That interjection is the most deliberate design decision in the piece. Rather than hiding a known inconsistency, I built it into the story as an honest acknowledgment — which turned out to strengthen trust rather than undermine it. I then prompted an AI to produce the interactive website — SVG characters, ServiceNow branding, frame-by-frame navigation. I wrote the architecture; the AI executed the implementation.
What makes this work distinctive
Artifacts
When setup is too complex for any one person, the design problem is actually about delegation.
Service Operations Workspace is ServiceNow's product for IT operations teams — managing on-call rotations, services, integrations, and incident response. Implementation is genuinely complex: organizations arrive with different team sizes, service counts, integration profiles, and geographic footprints. A single linear setup flow would either overwhelm one person or fail to account for the fact that no single person usually owns all of it.
The standard approach — put everything in a long setup guide — would have transferred the complexity from the product to the user. I wanted to design the implementation as an information experience that met people where they were and handed off gracefully to the right person at the right moment.
"Product Content writes docs. Content Design designs information experiences as part of the overall design of the product."
I designed a system of modular worksheets — discrete, assignable information chunks with explicit role gating. The People & Permissions worksheet is platform-admin only by design. The Platform worksheet handles team, user, and geographic configuration. The SOW worksheet handles on-call teams, services, and integrations — the technical setup that often belongs to a different person than the one who started the process.
The worksheets function as structured data-collection tools that guide admins through complex decisions before they touch the product. The output isn't just configuration data — it's an implementation estimate: hours required, tasks flagged as custom, integrations categorized by complexity. The user knows what they're walking into before they begin.
The in-app guidance follows a layered model: immediate in-context → expandable in-panel → comprehensive in hub docs. Content meets users at their point of need without burying them in documentation they didn't ask for.
What makes this work distinctive
Artifacts
Recognition that meets people where they're already working — not in a separate app they have to remember to open.
Applause is ServiceNow's in-the-moment employee recognition app for technology workflows. I was co-lead designer for the project — which began not with an app, but with a research question: what does meaningful recognition actually look like for technology workers?
We started with a large review of existing recognition research, then conducted dozens of interviews with customers and end-users. The framework we developed extended far beyond what you see in any single screen — it shaped how recognition surfaces, when it's triggered, who can give it, and how it connects to the broader workflow context the employee is already in.
The insight that shaped the design: recognition that requires someone to leave their workflow is recognition that rarely happens. The moment has to come to you.
The design challenge was making recognition feel natural inside a technology workflow platform — not like a feature bolted on from an HR system. Applause had to fit the language, the context, and the timing of how technology teams actually work.
I worked with the design team to create the in-the-moment recognition pattern — surfacing recognition opportunities at workflow completion points, not as a separate destination. The research framework informed decisions about what recognition signals feel genuine versus performative, and how to design for the range of recognition cultures across different organizations.
This section will be expanded with Dan's own words on the specific design decisions, the research findings that shaped them, and measurable outcomes. The YouTube demo and research framework are the primary supporting artifacts.
What makes this work distinctive
Artifacts