Work history

Federal interfaces, built for use.

For most of my career, the work has lived where front-end engineering, accessibility, and design systems meet. Disease surveillance dashboards. Veteran benefit flows. The shared templates and components behind public health communication.

20+ years front-end
3 federal contexts
508 accessibility standard
200+ page templates
Current role Federal Veterans Affairs

Front End Developer

Peraton for the U.S. Department of Veterans Affairs MVP Platform

2026 to present

The VA interface is a front door for veterans navigating claims, health services, and benefits. An unclear UI becomes a barrier to care.
9M+veterans served
USWDSimplementation
Adoptedplatform-wide

What I built

  • Architected the MVP platform's next-generation component template, a composable React and Next.js system that unified USWDS and the VA Design System under one token hierarchy.
  • Designed and built benefit discovery flows covering compensation, pension, education, and healthcare benefits with a focus on reducing cognitive load.
  • Conducted assistive technology regression testing with NVDA, JAWS, and VoiceOver across new component releases.
  • Standardized design tokens across the component library and built Storybook documentation that became the contract between design and engineering teams.
  • Worked across distributed Agile sprints where async communication and written documentation mattered as much as the implementation.
React Next.js TypeScript USWDS VA Design System Figma Tailwind CSS Storybook WCAG / 508 Jenkins CI/CD
Federal CDC Data visualization

Senior UI Developer

Kaiva Tech for CDC OPHDST

2024 to 2026

These interfaces help epidemiologists understand disease activity in real time. For that work, speed and clarity are requirements.
AI+data components
D3map interfaces
508release target

What I built

  • Engineered choropleth outbreak maps and multi-variable filter UIs for real-time geospatial analysis.
  • Built AI insight interpretation panels that surfaced model predictions in readable form for public health analysts.
  • Modernized a legacy codebase to Vue 3 and Vite, reducing cold-start friction and enabling TypeScript adoption across the component library.
  • Established Lighthouse CI gates for accessibility and performance budgets before release.
  • Mentored engineers on component API design, WCAG 2.1 implementation patterns, and maintainable CSS architecture.
Vue 3 Vite TypeScript D3.js Tailwind CSS Figma WCAG / 508 Lighthouse CI Storybook
Federal CDC Design systems

User Experience Engineer

Peraton for the CDC.gov Design System

2008 to 2024

The template, component, and accessibility rule became the foundation for public health communication at scale.
1,000CDC sites
200+page templates
508review target

What I built

  • Built and scaled CDC.gov's Web Content Management System design system, including shared components, page templates, and pattern-library documentation.
  • Maintained the component layer used to publish COVID-19 guidance during the pandemic.
  • Drove Section 508 compliance across CDC's public web infrastructure through standards documentation, training, and review patterns.
  • Collaborated with information architects and content strategists on taxonomy and navigation patterns.
  • Mentored front-end developers and served as the accessibility subject matter expert for a distributed team.
HTML5 / CSS3 Sass / SCSS JavaScript Bootstrap Figma / Axure WordPress WCAG / 508 Gulp / Grunt

Commercial, agency, and product work.

Commercial and Agency Web Dev

Built marketing sites, landing pages, and interactive experiences for clients across retail, healthcare, and media.

CMS and Platform Work

Deep WordPress and Drupal development: custom themes, plugin architecture, and multisite deployments.

Toolchain and Build Process

Early Grunt, Gulp, and Bower-era automation. Repeatable build processes before they were standard practice.

Design and Visual Work

Photoshop comps to HTML and CSS, working directly from design files before modern handoff tools existed.

What keeps showing up.

Different teams, different stacks, same recurring responsibilities: make the interface work, make it accessible, and leave the system easier to maintain.

Front-End Engineering

  • CSS, Sass, modern JavaScript, and TypeScript
  • React, Next.js, Vue 3, and Tailwind CSS
  • Vite and Webpack build tooling
  • D3.js data visualization

Accessibility and Federal

  • WCAG 2.1 AA and Section 508
  • NVDA, JAWS, and VoiceOver regression testing
  • USWDS implementation and customization
  • Lighthouse CI, axe, and ARIA patterns

Design Systems and Process

  • Design token architecture and theming
  • Component API design and Storybook documentation
  • Figma handoff and design collaboration
  • Agile delivery and Jenkins CI/CD

Want the shorter version?

I build accessible front ends for complicated systems.