01Code × Design × People

Caitlin
Hawley

Frontend Developer

Frontend developer with 15+ years of experience turning visual ideas into clear, reusable interfaces. I focus on accessible interfaces, Vue, Nuxt, TypeScript, and design systems — combining design sensibility with practical, human-centered solutions.

caitlin.j.hawley@gmail.comFranklin, Tennesseecaitlinhawley.comLinkedInGitHub
Cmd + P

Professional profile

Frontend developer with 15+ years of experience turning visual ideas into clear, reusable interfaces. I focus on accessible interfaces, Vue, Nuxt, TypeScript, and design systems — combining design sensibility with practical, human-centered solutions.

Core capabilities

  • Vue.js
  • Nuxt
  • TypeScript
  • Accessibility
  • Design systems

Profile / Skills

A solid foundation for meaningful work.

I’m drawn to the space where design, technology, and human understanding meet. I care about details — from the logic under the hood to the little moments people experience on screen. I build accessible, reusable interfaces with Vue, Nuxt, and TypeScript, and I love turning complex problems into simple, intuitive solutions.

Core skills

  • Vue.js
  • Nuxt
  • TypeScript
  • JavaScript
  • HTML
  • CSS & Sass
  • Accessibility
  • Design systems

Tools I use

  • Storybook
  • Figma
  • Tailwind
  • Git
  • VS Code
  • Jest

Experience

Real work. Lasting impact.

  1. Allocate

    Senior Frontend Engineer

    • Develop rich, focused user experiences for new products.
    • Partner with product to iterate on designs and user experience flows.
    • Deliver customer-facing and administrative portal features across the stack.
    • Build reusable, testable code that supports engineering maturity.
  2. Allocate

    Frontend Engineer

    • Developed frontend web applications with Vue.js and TypeScript.
    • Collaborated with product and design to refine interfaces and user flows.
    • Contributed to cross-functional design, development, testing, and delivery.
    • Wrote clean, maintainable, and testable application code.
  3. Quore

    Frontend Developer

    • Create and manage global Vue.js components using Storybook.
    • Build product experiences with Nuxt.
    • Resolve styling and functionality issues.
    • Implement features in an established product.
  4. NIC, Inc

    Senior User Interface Designer

    • Implemented and maintained styles and scripts.
    • Communicated project risks.
    • Analyzed interface problems and created practical solutions.
  5. NIC, Inc

    User Interface Designer

    • Improved TN.gov usability.
    • Partnered across product roles.
    • Designed interactive web/mobile prototypes.
    • Built standards-compliant cross-browser interfaces.
  6. ARS Interactive

    Frontend Developer

    • Managed digital advertising experiences.
    • Translated creative direction into compliant interfaces.
    • Implemented standards-aligned web applications.

Education

Early foundations. Lasting curiosity.

The Art Institute of Tennessee—NashvilleBFA Interactive Media & Web Design

Toolkit

The tools that help ideas take shape.

  • Vue
  • TypeScript
  • JavaScript
  • Sass
  • Tailwind
  • Figma
  • Storybook
  • Accessibility
  • Design systems

Let’s build something thoughtful.

I’m always open to meaningful conversations about interesting work.

Caitlin HawleyFrontend Developer

Thoughtful code
for a brighter web.

© 2026 Caitlin Hawley. All rights reserved.Built with care, coffee, and a more human web in mind.