LEARNING LAB
Products I'm building in code, shipped in the open. Scroll the rail — each one opens to show the numbers most people hide.
Hero Shader Studio
A live pixel-art shader, connected directly to the homepage.
- Claude
- WebGL
- Canvas
- Motion
Brand Voice Engine
AI Brand Ambassador: Your voice, made portable.
900K
engagement
- Cursor
- Claude
- Vercel
- Next.js
GiT Design Drops
ReposAgentic magazine for trending repos, design skills, and featured artist.
2.4M
Social Reach
- Claude
- Cursor
- Next.js
- Figma
Coming Soon
Keeps me working on ideas.
EXHIBITS
Client index
- 0%Membersare stressed about money
- Start
- 01 / Now HiringBlockchain Analyst Verified diploma
- Your must-havesWalkable Backyard Near transit
Full client roster
- Iron Link Intel2026Contract Lead Designer
- DigiCred2025 – 2026Founding Designer
- MustWants2024 – 2025Founding Designer
- Credit Karma2021 – 2024Senior Designer IV
- Peloton2023 – 2024Sr. Interaction Designer
- Ancestry2020 – 2021Sr. Designer
- iHeartJane2017 – 2020Lead Designer
- Walmart2017 – 2018Sr. Art Director
- Sony PlayStation2015 – 2017Lead Designer
- Samsung2013 – 2015Sr. Concept Designer
- Advertising2011 – 2013Associate Creative Director
- Advertising2009 – 2011Art Director
METHOD · UX HEURISTIC AUDIT
A Nielsen heuristic audit of an OSINT threat platform that stopped being an audit and became the product — twelve operator tabs pulled into one terminal, a defense brand pulled back from spectacle to certainty.
UX Heuristic Score
4886
out of 100
The six operator surfaces averaged 47/100 in the heuristic audit: cognitive overload, dead-end charts, twelve-tab navigation. The rebuild targets the high 80s; 86 is the projected post-redesign average.
Heuristic scores
- Settings & details6588
- Dashboard navigation5590
- Overview & trends4086
- Analytics3584
- High-risk personnel4287
- Identity profiles4581
SYSTEMS ARCHITECTURE
Human Extraction
What do people actually do?
Output
A behavioral map of real patterns, friction, and “make-or-break” moments.
How
- Observe real usage in the wild, not stated preference in a script.
- Extract the recurring human patterns the product has to respect.
# Observed
Users hesitate ~3s before the primary action.
## Pattern
They scan for the exit before they commit.Toolchain
- Dovetail
- Gemini
- Claude
- Miro
- Figma
- Cursor
- Next.js
- GitHub
- Maze
THE SYSTEM
Two machine-readable contracts sit under this site. Design.md compiles to the CSS variables every page renders from. Voice.md is the six vitals my audit engine scores copy against. Humans read them. So do my agents.
Reading live values from the stylesheet…Read live from this page, not a snapshot.
Open the design systemdifferentiation: Own perspective, or a competitor recolored?point-of-view: Takes the thought somewhere, or ends where you guessed?specificity: Detail that does the work, or filler?consistency: One voice across every page, or drift?clarity: Sees a real person, or talks to no one?proof: Claims sized to the receipts?Scored live by the audit engine, not hand-graded.
Run a live brand audit
[ ID: BANKS_P ]CHARLOTTE_NC //
Paul Banks
Architect of Intent
Designing for humans, engineering for agents. After 19 years extracting human patterns, I've pivoted from crafting static interfaces to architecting autonomous systems — building the logic that helps agents understand what people actually need.
