Hello! I'm Rebecca, an Oregon-based software engineer.

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

Accessible Plugin Generator

Accessible Plugin Generator

An AI-assisted UI that helps users define, test, and refine Sudowrite plugins. Increased new plugin creation by over 260% in month following launch.

Music Vibe Explorer

Music Vibe Explorer

An AI-assisted UI that helps users define, test, and refine Sudowrite plugins. Increased new plugin creation by over 260% in month following launch.

JSON Value Translator Web App

JSON Value Translator Web App

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

Recent Blog Posts

Passkeys, WebAuthn, and Next.js: a Practical Guide

Passkeys, WebAuthn, and Next.js: a Practical Guide

A hands-on guide to adding passkey login to a Next.js app using WebAuthn.

How to Set Up a Debugger in Cursor for TypeScript Projects

How to Set Up a Debugger in Cursor for TypeScript Projects

A step-by-step guide to configuring a debugger in Cursor for Node.js and browser-based JavaScript or TypeScript projects including key differences from VS Code.

Build a secure MCP server in TypeScript

Build a secure MCP server in TypeScript

Learn to build a secure MCP server in TypeScript with proper setup, transports, and safeguards like auth, validation, and rate limiting.

How to Create LLM-Ready Documentation

How to Create LLM-Ready Documentation

Learn how to make your documentation LLM-ready and SEO-friendly by using clear structure, smart chunking, and examples that work for both humans and AI.

View all blog posts

From Bluesky

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!