Hello, I'm

Rosie Tang

Software engineer · Builder · Problem solver

Hi! I'm a software engineer passionate about building clean, user-friendly products. I enjoy working across the full stack — from crafting intuitive interfaces to designing robust backend systems. When I'm not coding, you can find me exploring new technologies and contributing to open source.

Projects

Things I've built

GitHub Keyword Alert System

A Realtime GitHub repository issues keyword monitoring and notification system.

React.jsExpressPostgreSQLSocket.IO

Personal Website

A modern, responsive personal website built with Next.js, TypeScript, and Tailwind CSS. Features a clean design with sections for projects, skills, experience, and contact information.

Next.jsTypeScriptTailwind CSSAWS Amplify

Fitness Tracker App

A fitness habit tracking web app

React.jsMySQLExpress.jsCSS

Skills

Technologies I work with

Languages

  • TypeScript
  • JavaScript
  • Python
  • Java
  • C++

Frontend

  • React
  • Next.js
  • Vue.js
  • Tailwind CSS
  • HTML/CSS

Backend

  • Node.js
  • Express
  • MySQL
  • REST APIs
  • PostgreSQL

Tools & Platforms

  • Git
  • Docker
  • AWS
  • Vercel
  • Figma

Experience

Where I've worked

Software Engineer

WrapperAI

2024.2-2024.8

A local PII redaction tool that sits between users and third-party LLMs — all 111-category BERT inference runs on-device. I owned the front-end business logic: tokenizer-to-text alignment, chunked parallel inference for long inputs, and cached filter toggling.

ReactNode.jsAWSDockerTypeScript

XR Developer

Google Developer Group WashU

2024.9-2025.2

Meta Quest AR app that renders dental X-ray reports as head-tracked panels, built by a six-person student team. I owned the Unity-side UI display layer on top of the team's on-device OCR pipeline.

UnityC#Meta QuestOpenCVTesseract OCR

Contact

Let's connect

I'm always open to new opportunities, collaborations, or just a good conversation. Feel free to reach out through any of the links below — I'll get back to you as soon as I can.