Richard Hess

Principal Architect, UI/UX · AI-native & spec-driven UI platforms

Spokane, WA · Remote · eswat2@gmail.com · linkedin.com/in/eswat · github.com/eswat2 · eswat2.github.io · npx eswat2

Summary

Principal Architect, UI/UX, with 40+ years building inspectable interfaces and platforms — from expert systems on Xerox Lisp Machines (1985) through SGI and Netscape to MCP-orchestrated, YAML-driven UIs. Designs action–state contracts so agents and humans drive the same runtime without DOM scraping. Bias toward deterministic systems after the first commercial AI wave and its collapse. Currently Principal Architect, UI/UX at Shield Legal LLC (legal tech); previously Principal Architect, Portfolio UI/UX at Cox Automotive (2019–2026), culminating in the YAML/MCP platform work.

Skills

UI & architecture · Spec-driven UI · action–state · web components (Lit, Stencil) · React · Next.js · Vue · design systems · event bus · Tailwind · TypeScript/JavaScript · SVG · micro frontends · portfolio standards

AI-native UI · MCP servers (FastMCP) · LLM tool integration · deterministic agent–UI contracts · YAML as source of truth · dual MCP + REST surfaces

Leadership & tooling · Mentoring · ADR authorship · remote technical leadership · Node · Python · GraphQL · REST · FastAPI · Docker · documentation · PoCs

Experience

Principal Architect, UI/UX — Shield Legal LLC · Remote

March 2026 – Present

Principal Architect, Portfolio UI/UX — Cox Automotive · Remote

July 2019 – March 2026

Progression: Principal (Mar 2024–Mar 2026) · Senior Lead Architect (Feb 2023–Mar 2024) · Portfolio Technical Architect, IMS (Sep 2020–Feb 2023) · Lead UI Engineer/Architect (Jul 2019–Sep 2020)

Principal UI Engineer — Skava · Remote

June 2018 – April 2019

Senior UI Software Engineer — Demandbase · Remote

July 2007 – January 2018

Senior UI Software Engineer — Sapias

April 2004 – July 2007

Foundations — systems & platform UI

1985 – 2004 · Teknowledge · Measurex · Consilium · Xaos · Taligent · Netscape · SGI

Selected work

Spec cleanroom / proto-specs — Publishes implementation-derivable SPEC.md documents (not source) as coding-agent benchmarks; independent cleanroom builds by different agents from the same specs with no shared implementation access.

Real-time prototype suiteproto-poker & proto-retro (Vercel + Upstash Redis + SSE, zero-build Web Components): in active weekly use for sprint estimation and retros at Shield Legal LLC — not demos, adopted tooling; the pair whose specs seeded the cleanroom benchmark above.

eswat2-mcp — Personal knowledge base as hybrid MCP + REST (Python, MCP SDK, FastAPI): biography, projects, research, specs, gallery, vault. Four UIs from one KB — server-rendered documents, searchable wiki, 2D knowledge graph, WebGL 3D graph. Live: eswat2-mcp.vercel.app.

YAML / MCP UI platform — Five dual-protocol MCP servers + Juris runtime: write YAML once for live Proofs/preview, then export production Lit or Stencil web components. Runtime is deterministic after parse — probabilistic LLM work stays in authoring. Agents and humans use the same MCP + REST surface.

Action–state reference suite — Independent research: four apps (autos, funnel, sudoku, tinker) with multi-framework ports (autos 7 / funnel 8 / tinker 8 / sudoku 10, including Custom Element variants). Shared action–state pattern and custom Tailwind plugin; nearly identical behavior across React, Stencil, Lit, uCE, Svelte, Solid, Preact, and Vue. Direct foundation for MCP-driven UI contracts. Selected implementations at github.com/eswat2.

Long-form portfolio, framework tables, and full career history: eswat2.github.io

Patents

Education

BS, Mechanical Engineering (Cum Laude) — Rose-Hulman Institute of Technology, Terre Haute, IN