About

Hello, I'm Catherine.

I am a full-stack software engineering lead. As a designer turned software engineer, I love thinking about the connection between technology, design, and the human mind.

Prior to entering the tech industry, I was a fashion designer - very much immersed in the world of creativity; however, I had always been passionate about technology. My interest in software began at age 8 with text-based games in BASIC, followed by self-directed study of HTML, CSS, and JavaScript at 12.

I enjoy problem-solving, building practical systems and products, and even catching those pesky, little bugs. The constant challenge and the never-ending list of new technologies to learn is exciting for me. In my free time, I love camping/backpacking, baking, pottery, film photography, and spending time with my senior dog named Chloe.

Skills

Languages

Javascript
Typescript
Python
Ruby

Frontend

React
Redux
Next.js
Tailwind CSS

Backend

Node.js
Fastify
Nest.js
FastAPI
Flask
Django
GraphQL
Ruby on Rails

Databases

PostgreSQL
MongoDB
Redis

Testing

Jest
Cypress
Cucumber
PyTest

Infrastructure / DevOps

Terraform
Docker
Kubernetes
AWS
GCP

Others

Claude
Cursor
New Relic
Figma

Experience

Staff Software Engineer, Pager Health Jan. 2026 – Apr. 2026
Lead Software Engineer, Pager Health Jan. 2025 – Dec. 2025
  • Drove 5+ multi-team feature initiatives as engineering lead, authoring solution architecture and execution strategy
  • Led a six-week modernization of a legacy rewards platform, rebuilding its React and Node.js services while designing an agentic development workflow with specialized AI agents and reusable skills to accelerate delivery of a client-ready demo that supported retention efforts
  • Processed 100K+ production records by designing and implementing a scalable Cloud Run–based consumer for a GCP Pub/Sub ingestion pipeline, architecting downstream processing and data persistence through Kubernetes and Terraform-managed infrastructure. Authored system diagrams that accelerated team onboarding
  • Shaped frontend architecture standards with engineering leads, establishing React and Tailwind CSS best practices and evaluating generative code tools (Figma’s code generation, AI-assisted development) to inform strategy
  • Established and institutionalized test-readiness framework and engineering-to-QA handoff, adopted beyond the originating team, reducing QA bottlenecks and allowing engineers to ship with greater autonomy
Senior Software Engineer, Pager Health Jan. 2024 – Dec. 2024
  • Enhanced developer experience across five teams by building a local SDK integration test project that eliminated full-environment deployments for endpoint validation so engineers could test changes locally and iterate independently
  • Surfaced data hygiene and integrity deficiencies in Node.js backend services and shared libraries; refactored to standardize validation and normalization while adding secure observability with Google Cloud Logging
  • Identified gaps in pre-release testing and launched gamified bug bashes that surfaced 10+ integration defects per session before production; the practice was later adopted by other teams
Software Engineer, Science 37 (via Vault Health acquisition) Feb. 2023 – Nov. 2023
  • Implemented trigram-based fuzzy search to address exact-match limitations, enabling partial and misspelled queries and increasing record discoverability
  • Shipped React-based scheduling and appointment-management platform with Flask backend services, integrating AWS and comprehensive testing (Pytest, Cucumber/Behave) to improve deployment reliability
Software Engineer, Vault Health Mar. 2021 – Feb. 2023
  • Led the design and implementation of an Amazon SQS–based shipment-processing system and 3PL fulfillment integration, automating order routing and reducing fulfillment failures
  • Directed a team of three engineers to deliver an expedited marketing-site revamp using a headless CMS, giving marketing stakeholders the ability to manage site copy independently and launch on a compressed timeline
  • Engineered and scaled a containerized production telehealth platform (Docker) supporting scheduling, EMR, and product-ordering workflows across multiple service lines, with comprehensive automated testing (Jest, Cypress, Pytest)
  • Coordinated production deployments and organization-wide release readiness; monitored system health using AWS Logs and New Relic, participating in on-call ops to resolve high-priority incidents and maintain platform stability
  • Conducted 12+ full-stack engineering interviews and onboarded six engineers across seniority levels
  • Established a Code Reading Club and technical-debt forums to elevate code quality and engineering standards
Founder / Developer, Forsythia Studio Aug. 2017 – Dec. 2019

Skills

  • Languages TypeScript, JavaScript, Python, Ruby
  • Frontend React, Next.js, Redux, Tailwind CSS
  • Backend Node.js, Fastify, NestJS, Flask, FastAPI, Django, GraphQL, TypeORM, Rails
  • Data PostgreSQL, MongoDB, Redis
  • Testing Jest, Cypress, Pytest, Cucumber/Behave
  • Cloud & Infrastructure AWS, GCP, Terraform, Docker, Kubernetes, GitHub Actions, Harness
  • Tools Claude, Cursor, New Relic, Figma

Education

Software Engineering, App Academy Graduated July 2020
BFA in Fashion Design, Minor in Art History & French, Fashion Institute of Technology Graduated May 2013

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form