Rob Jones, Product Designer

Behavioral tech. Painter. Product designer who codes.

Before design, I worked as a behavioral technician with kids who had severe autism. That work taught me to show up, adapt in real time, and focus on what actually helps. I went to art school at 30, then moved into product design. The through line is the same: understand the person in front of you, then build something that works for them.

I am research-first because I have seen what happens when you skip it. For Keytrn, I built a spreadsheet of every county in Pennsylvania and cold-called 20+ offices before opening Figma. At Honeywell, I pushed back on accessibility shortcuts over calls and emails with the Head of Product Design until the fixes stuck. I have worked with early-stage founders at Aysa and Sinta where there was no team, no system, and no existing screens. I built this portfolio myself in Astro and React for the same reason I do everything: full control, and to speak the same language as the engineers I work with.

Skills & Tools

UX ResearchProduct StrategyInteraction DesignDesign SystemsPrototypingUser TestingFigmaReactAstroAccessibilityFront-End Development

Why this site looks the way it does

I built this portfolio from scratch in Astro and React. Not because I needed to prove I could code, but because I wanted complete control over how the work is presented. Every decision on this site, from the color palette to the font choice to the animation timing, was deliberate. Here is why.

Cream, not white

I researched drunk-tank pink, found out the calming claims were debunked, and landed on a warm cream that pairs with burgundy without being too stark. The palette matches my photo: pink hat, cream sweater, leather jacket.

The font with the human signature

The body font is Areal, discovered through 99% Invisible. It includes an am dash: a character that looks like an em dash but with serifs. A small statement about human touch in an era where AI writes everything with em dashes.

Dark mode as a design artifact

The portfolio respects your system preference and lets you toggle. It is not a feature. It is a demonstration that the token system works across both themes.

Video loops, not screenshots

A static screenshot shows one moment. A loop shows how the product actually behaves. Inspired by a coworker's portfolio. The homepage should tell the full story without requiring a single click.

Burgundy and rose

Pink is my favorite color but it carries weight I did not want. Burgundy for light mode, rose for dark. Same family, no baggage. 7.78:1 contrast ratio on light, 4.81:1 on dark.

Built from scratch

Astro for the HTML and accessibility. React for interactions. Framer Motion for subtle scroll animations that never hide content from screen readers. No Webflow. No template. Full control.

Process over polish

The homepage shows craft. The case studies show thinking. A recruiter sees the product in the first scroll. A hiring manager sees the decisions in the case study. Two audiences, two surfaces, one portfolio.

Fluid type, not snapping breakpoints

Headlines use CSS clamp() so they scale smoothly across every viewport. Body text steps at one breakpoint for readability. The headers should feel natural to every screen, not just the ones they were designed for.

Available for work

Let's build something great together.