Catherine Cam

UI & Software Engineer

I've written production HTML, CSS and JavaScript for well over a decade. My work sits where design meets code: responsive interfaces, accessibility, and turning a designer's file into something that ships and holds up.

10+ yearsProfessional front-end development across banking, agency and enterprise software
WCAG / ARIAAccessibility built into shipped product work — keyboard navigation, focus management, screen reader support
EN · ES · 中文Native English and Spanish, conversational Chinese

What I do

Front-end engineering, with design and accessibility at the center of it.

  • Production front-end, a decade and counting. HTML5, CSS3 and Sass, JavaScript, React and TypeScript — interfaces people use to do their jobs.
  • Accessibility built into the work. WCAG-compliant keyboard navigation, focus management and ARIA support across interactive components.
  • Design and code, never separate. Wireframes, prototypes and interface design have been part of my work from the start, right alongside the front-end build — through to UX Engineering with product designers.
  • Responsive and tested. Layouts that hold from phone to wide display, with unit, integration and end-to-end coverage.
  • Data visualization. Reusable React components powering seven-plus interactive chart types with D3.js and VisX.
  • Presenting the work. Every sprint for years: completed features demonstrated to product owners, designers and business stakeholders, explaining the implementation and folding their feedback back in.
  • Facilitating a room. Several months as acting Scrum Master alongside a full engineering load — sprint planning, daily standups, backlog refinement, retrospectives and Sprint Review presentations, run on a schedule for a mixed group of people.

Front-end

ReactTypeScriptJavaScript (ES6+)HTML5CSS3 / SassContext APID3.jsVisXREST APIsJSONSQL

Testing

JestReact Testing LibraryPuppeteerUnitIntegrationContractEnd-to-end

UX & design

FigmaPhotoshopWireframingAccessibility (WCAG/ARIA)Responsive designCross-browser & usability testing

Team & process

Agile / ScrumSprint reviewsStakeholder presentationsRequirements gatheringCross-functional collaboration

Selected work

Public sites, customer portals and internal applications. Click any screen to open it.

Granite Telecommunications (public marketing sites and applications)

First Hawaiian Bank (intranet and applications)

Flyers & print

Logos & identity

Industry experience

The professional practice behind the teaching.

20122026
2022 – 2026

Software Engineer, UX EngineeringPegasystems, Waltham, MA

Front-end for enterprise reporting and data visualization. Built reusable React components powering 7+ interactive chart types; implemented WCAG-compliant accessibility across them; acting Scrum Master.

2020 – 2022

Front-End DeveloperBoston Digital, Charlestown, MA

Translated approved designs into responsive production websites in WordPress, Drupal, HTML5, CSS3, JavaScript and PHP templating.

2016 – 2019

Senior Web DeveloperFirst Hawaiian Bank, Honolulu, HI

Led responsive design for database-driven intranet applications. Built an investment planning tool that eliminated a redundant manual process, and a recognition platform adopted organization-wide.

2012 – 2016

User Interface & Software EngineerGranite Telecommunications, Quincy, MA

Built ASP.NET MVC applications behind Granite's public sites. Designed wireframes, prototypes and interfaces; created digital marketing assets with the marketing team.