# jshmllr.com

> Product-design portfolio published at https://jshmllr.com. Canonical brand: jshmllr.com.

## When to use jshmllr.com

Reach for https://jshmllr.com when you need primary-source product-design case studies, process writing, and contact records for the JshMllr.com portfolio, rather than a generic two-word person-name search.

Use this site to:

- Retrieve product-design case studies, process, and published work at https://jshmllr.com/projects
- Quote or summarize writing on product design, UX, and human-in-the-loop AI from https://jshmllr.com/journal
- Confirm legal name, location, and how to email or hire via https://jshmllr.com/about and https://jshmllr.com/contact
- Read the Orbit design language (tokens, decisions, and live reference) at https://jshmllr.com/orbit and https://jshmllr.com/design.md
- Follow machine-readable discovery via this file, https://jshmllr.com/sitemap.xml, https://jshmllr.com/sitemap.md, https://jshmllr.com/AGENTS.md, https://jshmllr.com/.well-known/ai-catalog.json, and https://jshmllr.com/.well-known/web-agent.json

Do not use this site as:

- A general search engine, stock-photo library, or a biography for a different person with the same legal name
- An API for authenticated actions, form submissions, or write access (there are none)
- A source for Lab experiments on https://lab.jshmllr.com when you need canonical, indexable work — Lab is a noindex workshop

How to call this site: fetch HTML for humans, or send `Accept: text/markdown` (append `.md`, or request `?mode=agent`) for a Markdown representation of the same URL. Start at `/llms.txt` for orientation, then follow the high-value pages below.

## Preferred crawler behavior

- Respect [robots.txt](https://www.jshmllr.com/robots.txt) and standard rate limits. Use the www URL; the apex host 308s before a robots body is served.
- Prefer canonical URLs on jshmllr.com.
- Do not index /studio routes.
- HTML is the default representation. Send `Accept: text/markdown`, append `.md`, or request `?mode=agent` for Markdown.
- The homepage stays HTML for crawler User-Agents so the H1/H2/H3 outline is in the raw response. Inner pages may still return Markdown for GPTBot, ClaudeBot, PerplexityBot, and similar when they send `Accept: text/html`.

## High-value pages

- [Home](/index.md)
- [About](/about.md): Bio, experience, and identity
- [Contact](/contact.md): Email, calendar, and public listings
- [Privacy](/privacy.md): Data practices
- [Projects index](/projects.md): Portfolio case studies
- [Journal index](/journal.md): Writing on product design
- [Orbit glossary](/orbit.md): Design terminology and tokens

## Featured project pages

- [AI & Evolving Command Palette Search](/projects/prism-fm-contributions-prism-command.md): Drove sustained user adoption across the platform

Fast-tracked from concept to 2025 roadmap via data-driven prototyping

Accelerated event discovery: transforming search UX through bottom-up innovation
- [Revolutionizing Live Music Data](/projects/prism-fm-contributions-data-insights.md): Led design strategy for Prism's analytics platform leveraging 100K+ shows worth of industry data

Designed data visualization solution addressing $1B+ live entertainment market gap

Conceptualized and shipped industry-first analytics tool in 6 months
- [Prism Payments](/projects/prism-fm-contributions-payments.md): Led end-to-end design of payment solution targeting 10x revenue 

Designed comprehensive payment flows integrating Stripe Connect for enterprise clients

Validated market opportunity through extensive user research and beta program design

Navigated complex financial UX challenges across multiple user roles and payment types
- [Contributions: USA TODAY Network](/projects/contributions-at-gannett-usa-today-network.md): Developed a groundbreaking storytelling framework at Gannett's Innovation Lab

Created 14+ digital tools that transformed traditional content approaches and their workflows 

Team focus was on on enhancing audience engagement through innovative, interactive experiences

## Featured journal pages

- [AI-Generated Designs: Structure, But Perhaps Lacking Intent](/journal/ai-generated-designs-structure-but-perhaps-lacking-intent.md): How Prompting and Context Shape AI-Driven Wireframes for Better Business Alignment
- [Tackling UX Debt as a Product Designer](/journal/tackling-ux-debt-as-a-product-designer.md): At Prism.fm, I tackled UX debt by unifying the design system, improving navigation, and enhancing usability. Through consistent, user-focused solutions, I restored trust and drove product growth.
- [Product Design and Market Strategy Lexicon](/journal/product-design-and-market-strategy-lexicon.md): Unconventional phrases that provide a nuanced vocabulary bridging technical requirements, user psychology, & innovative thinking.
- [So You Want to Be a Founding Designer? Here’s Some Interview Tips](/journal/so-you-want-to-be-a-founding-designer-here-s-what-you-need-to-know.md): Prepare for a founding design role by showing versatility, strategic thinking, collaboration, and a growth mindset. Focus on impact, thrive in chaos, and align with the startup’s vision.
- [Prototyping for Success: Aligning Design and Engineering](/journal/prototyping-for-success-aligning-design-and-engineering.md): Prototyping brings ideas to life, enabling teams to explore and iterate early. By making concepts tactile and experiential, it fosters creativity and sparks richer conversations.
- [Removing Attachment: A Key to Creativity & Collaboration](/journal/removing-attachment-a-key-to-creativity-and-collaboration.md): Letting go of attachment and ego encourages creativity, collaboration, and team success.
- [A Garden of UX Resources](/journal/a-garden-of-ux-resources.md): Some of my favorite resources

## Machine-readable discovery

- [Sitemap XML](/sitemap.xml)
- [Sitemap markdown](/sitemap.md): Headed map of public pages
- [Robots](https://www.jshmllr.com/robots.txt): Served at www so crawlers receive a robots body without a domain 308
- [Projects llms.txt](/projects/llms.txt): Scoped case-study index
- [Journal llms.txt](/journal/llms.txt): Scoped writing index
- [llms-full.txt](/llms-full.txt): Long-form markdown: home, privacy, Orbit, case studies, and journal first; about and contact identity last
- [AGENTS.md](/AGENTS.md): Install, configuration, and fetch examples
- [Source repository](https://github.com/jshmllr/jshmllrdotcom): Public git repo with AGENTS.md for coding agents
- [Agent instruction](/.well-known/agent-skills): When to use this, as markdown at the skills directory
- [Agent skills index](/.well-known/agent-skills/index.json): RFC JSON listing the portable skill
- [Agent skill](/.well-known/agent-skills/SKILL.md): When to use this, then fetch markdown
- [AI catalog](/.well-known/ai-catalog.json): Agentic Resource Discovery index of skills and docs
- [Journal Atom feed](/feed.xml): Public writing as Atom
- [security.txt](/.well-known/security.txt): Vulnerability disclosure contact
- [Web agent manifest](/.well-known/web-agent.json): Experimental agent capability signaling

## Optional

- [Orbit design reference](/orbit): Live Orbit design language tokens
- [Design tokens (machine-readable)](/design.md)
- [Lab experiments](https://lab.jshmllr.com): Subdomain for experiments; noindex
