About
I work at the intersection of building things and measuring them. Most days that means writing semantic HTML, BEM-structured CSS, and vanilla JavaScript inside an enterprise Optimizely CMS, then turning around and designing the A/B test that tells me whether the thing I built actually moved the needle.
I care about accessible, performant front ends as much as I care about the data that comes back from them. Outside of work, that same instinct shows up in Endless Scotty Gallery, a putter-collector tool I designed, built, and shipped entirely on my own.
Featured Project
Endless Scotty Gallery
Problem. Scotty Cameron has released hundreds of putter models over three decades, many in small runs with their own certificates of authenticity, but no central place exists to search or cross-reference them.
Approach. I designed and built a searchable, filterable catalog of Scotty Cameron putter models and their certificate details, using plain HTML, CSS, and JavaScript, then deployed it independently to GitHub Pages under a custom domain.
Result. A reference tool the collector community actually uses, built, deployed, and maintained solo from idea to production.
Project Spec
Selected Work
A few pieces of what a typical week looks like in an enterprise front-end role.
Experimentation Program
Co-lead an internal A/B testing program, designing and running structured experiments on creative messaging and layout. One homepage CTA copy test drove a nearly 60% lift in conversion.
Personalization & Targeting
Configure audience segmentation, content targeting, and personalization rules to deliver tailored experiences across multiple sites.
Reusable UI Components
Design and build CMS-droppable components, from product selection cards to a custom dithering-effect button, with layout-only CSS and inherited typography.
Accessibility & Performance
QA every deliverable for WCAG accessibility compliance and Core Web Vitals, optimizing image and asset delivery across CMS templates.
Toolkit
Languages
- HTML5
- CSS3 (Sass, BEM)
- JavaScript
Platforms
- Optimizely CMS & Experimentation
- Figma
- Git / GitHub Pages
Practices
- A/B & multivariate testing
- Audience segmentation
- Accessibility (WCAG)
- AI-assisted development
Let's talk
Open to front-end, UX engineering, and personalization-focused roles.