HELLO, I'M RONGWEI

Building things
that make sense
& make a difference.

I'm Rongwei (Vicky) Peng, a software engineer who enjoys turning complex ideas into clear, useful experiences — from the backend all the way to the little details on screen.

Based in the Chicago area✳Northwestern MSCS '26
✳
✦
hello-world.ts↗
const developer = {
name: 'Rongwei',
focus: 'full-stack',
curiosity: Infinity,
favoritePart: 'building'
};
build(somethingMeaningful);
somewhere between
logic & imagination ✳
☺still learning,
always building.
a tiny peek inside my brain ↗
01 / THE PERSON
✳

NICE TO MEET YOU

A developer with a
soft spot for learning.

I'm a Computer Science master's graduate from Northwestern University, with a love for backend engineering, intuitive web experiences, and the space where the two meet.

I especially enjoy education technology — building tools that make learning more approachable. I like asking why something works, making it work better, and sharing what I discover along the way.

Java + Spring BootReact + TypeScriptLearning by buildingHuman-centered tech

SOME THINGS I'VE MADE

Selected work.

A mix of thoughtful interfaces, real-time systems, and the engineering behind them. Each project has a different problem worth solving.

LEARNING / REAL-TIME AUDIO
māTone 1 · high & level
● Live pitch contourFeedback in progress →
✳
01 / FEATURED PROJECTFull-stack · EdTech

Mandarin Pronunciation
Training Platform

A real-time practice experience that visualizes Mandarin tones and helps learners understand their pronunciation through instant feedback.

JavaSpring BootNext.jsPostgreSQLWeb Audio API
Demo in preparationAsk me about it ↗
SPLIT SMARTER ✳
paysync↗
Group expenses$248.50
RWAKJL3 friends
☕

Coffee runShared expense

$18.50
⌂

Weekend stayShared expense

$230.00
02 / TEAM PROJECTWeb Application

PaySync

A group expense-sharing app designed to make tracking shared spending and settling up feel a lot less complicated.

ReactTypeScriptGoFirestoreDocker
Live demo availableOpen live demo ↗
DISTRIBUTED SYSTEMS / PERFORMANCE
API
Scheduler
Redis · Kafka
Workers
THROUGHPUT500 → 2,000 QPS
03 / BACKEND SYSTEMSJava · Distributed

Timer

A distributed scheduling service exploring scalable task execution, messaging, coordination, and performance under load.

JavaSpring CloudRedisKafkaMySQL
Engineering case studyLet's talk architecture ↗

More little experiments are on the way. This corner of the internet is always under construction.

THE TOOLS I REACH FOR

My little toolbox.

I lean toward backend systems, but love bringing an experience all the way from database to browser.

{ }

Languages

Java · TypeScript · JavaScript · Go · Python · SQL

⌘

Frontend

React · Next.js · HTML/CSS · Tailwind CSS · Web Audio API

⛁

Backend & Data

Spring Boot · REST APIs · PostgreSQL · MySQL · Redis · Firestore

↗

Cloud & Workflow

AWS · Docker · Git · GitHub Actions · Testing & CI/CD

A LITTLE MORE CONTEXT

From an idea on paper
to something real.

Northwestern University · M.S. Computer Science, 2026
B.S. Computer Science & Technology, 2024

A downloadable résumé will be added here once the latest public version is ready.

Explore GitHub

LET'S CONNECT

Have an idea?
Let's make it happen.

I'm always happy to talk about interesting engineering problems, thoughtful products, education technology, or whatever you're building next.

Find me on GitHub More ways to connect coming soon.