Michelle Nguyen · TJ '27

My portfolio

Everything here started in October 2026, the week I got Claude Code; three weeks later, I had four live projects and one rebuilt app—and the one I'm proudest of is a bánh mì shop sim where the hardest boss is your balance sheet.

4 live3 weeks203 tests0 chill
quick, you run the shop

How much is your bánh mì?

Customers / day—
Revenue—
Profit—

Drag the slider—spoiler: the priciest bánh mì isn't the most profitable one.

stuff I shipped

Web · iOS · AndroidLive

Viet Bake Shop Simulator

the main character

You inherit Bà's bakery on Saigon Street; it looks cozy, with pixel bánh mì and cà phê sữa đá, but underneath it's an economics engine that doesn't let you off easy.

Charge too much and customers walk out—each type of customer reacts to price differently—while eight rival bakeries undercut you and the economy swings from boom to recession to inflation, whether you're ready or not. Every day ends with a real income statement, balance sheet and cash-flow statement that always balance; take out a loan, and you'll learn what leverage means the hard way.

Run the shop ↗
the receipt
  • Products14
  • Customer segments10
  • Economic phases4
  • Story chapters10
  • Automated tests133
  • Commits118
  • Download size~250 KB

Every pixel and sound effect is drawn in code; my family and friends were the first players, and three rounds of bot testers (who, conveniently, never complain) did the rest.

RobloxLive

Lucky Lions

Tết, but make it Roblox

Collect lions, guard your base and dodge the Nian—a game built on the dance I've done since eighth grade.

There are 35 lions to collect, from a Bánh Mì Lion to a Phở Lionini; a two-player rhythm Duo Dance pays double coins, and if someone steals your lion, you can chase them down and bonk them with a drum stick.

  • Collectible lions35
  • Live updates in 6 days9
  • Commits60
Go collect lions ↗
iOS · Android · WebComing soon

GlucoArc

What does diabetes actually cost?

A diabetes tracker I'm building with my partner Saanvi (saanviagiwal on GitHub); she built the original app, and I took on the redesign.

I added a Money & Supplies tab that warns you before your insulin runs out and tracks what insurance actually covers, a tap-to-pick body map for injection sites, and accounts, syncing and a full web version—because managing diabetes is expensive, and the app should help with that part too.

  • App code3,486 → 7,578 lines
  • Tests19 → 89
  • Platforms1 → 3
Dropping soon
RobloxLive

Type Rush

Type fast, drive fast

A multiplayer race where every word you type correctly moves your car forward.

There are 82 passages—some from classic books, credited on screen—plus bots that match your speed so you're never racing alone, and anti-cheat that keeps fake 300+ WPM scores off the leaderboard.

  • Passages82
  • Global leaderboards3
Start racing ↗
WebLive

MichType

It knows which keys you miss

Practice solo, or send a friend a five-letter code and race them live.

A ghost cursor replays your personal best, a heat map shows which keys you keep missing, and drills target exactly those keys; I built it with zero outside libraries, which was either brave or stubborn.

  • Leaderboards5
  • Outside libraries0
Test your WPM ↗