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
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.
- Typescript
- Javascript
- React
- NextJS
- Vue
- HTML5
- CSS3 and SASS
- Rollup
- 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.
- NodeJS
- MongoDB
- Firebase
- AWS
- Java
- Terraform
- PostgreSQL
Projects

JSON Value Translator Web App
A web app that uses an AI LLM to translate JSON values from one language to many

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

Recipe Converter
A recipe converter and calculator that makes it easy to change the serving size of recipes
Recent Blog Posts

package.json Fields for Publishing Libraries
An overview of the package.json fields needed to make a library's code available within other library's and apps

Using Turborepo's --affected flag in CI
Using Turborepo's --affected flag in Gitlab CI requires using a few environment variables to set the branches to compare because CI jobs often run in detached head mode.

Including Hidden Files and Directories in Turborepo Generator Actions
Plop.js accepts a globOptions property to tell it to include hidden files and directories when matching glob patterns

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.
From Bluesky
Here are the things I've been excited about lately.