First, a little about me:

Rebecca Lai

I'm a front-end software engineer with experience in TypeScript, React / Redux, and styling, and an interest in building dynamic and awesome UIs! Check out some of my projects below, or take a look at my resume to see more of my history.

Screenshot of Daily Tracker

Daily Tracker

An installable offline-first PWA (React/TypeScript) that syncs Google Calendar, Google Sheets, and Habitica via OAuth into one daily planning view. Architected and directed end-to-end using Claude Code.

Screenshot of RainFlix

RainFlix:
A NetFlix Clone

An internet application that streams videos organized by category; made with Ruby on Rails, JavaScript, and React / Redux.

Screenshot of Mood Booster

Mood Booster

An online web application created using the MERN stack (MongoDB, Express.js, React, Node.js) that provides media content based on mood parameters you enter.

Screenshot of Ferry Driver game

Ferry Driver

A game made using Vanilla JS and DOM Manipulation, where you use your arrows to drive a boat (purple), collecting tokens (gold), and avoiding tornadoes (blue), birds (white), and other boats (grey).

Screenshot of the Spotlight project

Spotlight
and other color things

This was just some fun with JavaScript, HTML, and CSS. I saw a cool design on a site, wanted to recreate it, and then just played around with some other simple tricks.

Screenshot of the 3D Blocks project

3D Blocks:
Experimenting with three.js

I'm learning how to make 3D objects and playing with cameras, lighting, and basic animations.