Hello! I'm Rebecca, a software engineer from Maryland.

I'm all about building applications with the user in mind, following web standards, and developing modular code. I have over ten years of experience designing, developing, supporting, and managing web projects.

Learn more about me below
Profile photo

Skills

Front-end Development

A web experience should be seamless across devices and platforms. I have experience designing and developing responsive web experiences that work well across platforms.

  1. Typescript
  2. Javascript
  3. React
  4. NextJS
  5. Vue
  6. HTML5
  7. CSS3 and SASS
  8. Rollup
  9. Webpack

Back-end Development

Websites need to load quickly and allow for smooth interactions between the user and the system. I have experience developing real-time interactive applications.

  1. NodeJS
  2. MongoDB
  3. Firebase
  4. AWS
  5. Java
  6. Terraform
  7. PostgreSQL

Projects

Pattern Filler Tool

Pattern Filler Tool

A web app that fills SVG paths with circles using multiple configurations

Recipe Converter

Recipe Converter

A recipe converter and calculator that makes it easy to change the serving size of recipes

Automated Plant Waterer

Automated Plant Waterer

A system that automatically waters plants based on soil moisture levels

Recent Blog Posts

Mock window.matchMedia in Vitest

Mock window.matchMedia in Vitest

There are two ways to mock window.matchMedia in Vitest: using vi.hoisted() at the top of your test file or in a setup file.

Creating a React Hook for Chrome's window.ai model

Creating a React Hook for Chrome's window.ai model

Creating a React hook for interacting with Chrome's upcoming built-in window.ai model

The :is() and :where() CSS Pseudo-classes

The :is() and :where() CSS Pseudo-classes

A look at the use cases for and differences between the :is() and :where() CSS pseudo-classes

Using the Spread Operator with Error Objects

Using the Spread Operator with Error Objects

The JavaScript spread operator only copies non-inherited enumerable properties, and the properties on an Error object aren't enumerable in all browsers.

View all blog posts

Latest Tweets

Here are the things I've been excited about lately.

Hire Me

Looking for a full-stack or front-end developer to help with a project? Have a difficult bug you need help resolving? Let's chat!