Product Design

Taking digital products from concept to launch. I combine 20+ years of creative leadership with data fluency to design end to end: defining the experience, building the design system, and delivering the product. So every screen, interaction, and detail is an intentional, testable decision.

Product Design

Taking digital products from concept to launch. I combine 20+ years of creative leadership with data fluency to design end to end: defining the experience, building the design system, and delivering the product. So every screen, interaction, and detail is an intentional, testable decision.

Product Design

Taking digital products from concept to launch. I combine 20+ years of creative leadership with data fluency to design end to end: defining the experience, building the design system, and delivering the product. So every screen, interaction, and detail is an intentional, testable decision.

Lucky Sevens — a browser slot machine built in vanilla JavaScript

Lucky Sevens is a fully playable slot machine built with vanilla JavaScript, HTML, and CSS — no frameworks, no game engine, no dependencies. Outcomes are decided by a weighted RNG before the reels ever move, just like real slots, with the spin itself as pure theater: staggered reel stops, motion blur, and an anticipation mechanic that slows the final reel when a win is brewing. Features include a 2× wild that substitutes and doubles payouts, scatter symbols that award free spins from anywhere in the window, tiered win celebrations, and sound effects synthesized in real time with the Web Audio API.