Fifteen years shipping systems for Wells Fargo, Microsoft, Starbucks, Bank of America, and Veradigm. Now applying that to AI.
UX-first, React/TypeScript-fluent, AI-native by default. I care about motion, accessibility, empty states, loading and error states — the craft details. Below are the projects that prove it.
See UX work →For regulated environments — enterprise, healthcare, finance. Fifteen years on identity, payments, and HIPAA-compliant IAM, including Python automation for Non-Human Identity (NHI) governance at Microsoft — the same identity problem that now defines enterprise AI agent deployment. Below are the projects that prove it.
See AI work →A document pipeline built as a set of Claude tools — reads a doc, masks PII, validates the extraction with structured JSON outputs, escalates anything unusual to a human reviewer, tracks token cost. Built for regulated environments: PII masking, HITL review, and validation as the default, not the add-on. The Claude Engineer JD end to end.
Five custom Claude tools running on an MCP server I built to extend my own workflow — pulling ideas from a Notion vault, suggesting palettes, voice-checking copy, scaffolding project pages. Hands-on MCP server engineering, tool design, and Claude API integration.
Five working interface patterns for AI products: word-by-word streaming, model state indicators, low-context warnings, confidence flags, and error recovery. The loading states, empty states, and error states the UX Engineer JD asks for — built as live React/TypeScript, not Figma mockups.
Five web motion techniques in one demo — split-text entrances, scroll-driven reveals, magnetic cursor hover, staggered grid reveals, kinetic type. Motion as a UX decision, not decoration. Built in GSAP, no framework.
A security awareness training surface redesigned to borrow the visual language of the threat itself — HUD UI, scan lines, threat pulse, a playable "spot the phish" round. Motion, empty states, and behavioral interaction design applied to a compliance use case.
Claude Code, Cursor, Copilot, v0, and Figma Make are everyday tools for me, not experiments. This portfolio is a working example — I built and shipped it using Claude Code, iterating on copy and structure with the model in the loop. Microsoft Copilot is older muscle memory — the AI-assisted MVP workflow at Microsoft ran on it. The work I take to a pod tomorrow looks the same: prompt, prototype, ship, refine. Not a deck. Something clickable.
Fifteen years building and shipping systems at Wells Fargo, Microsoft, Starbucks, Bank of America, and Veradigm. Cloud Solutions Architect at Microsoft (Python automation for Entra ID Governance and Non-Human Identity), Senior Security Engineer at Starbucks (PowerShell automation across 60+ domains), payment infrastructure for SWIFT/CHIPS/Fedwire at Wells Fargo, HIPAA-regulated IAM for 16,000+ users at Veradigm. Security, identity, and compliance as a feature, not a footnote — now pointed at AI.