Testing
39,948 wrong splits, then zero.
A test that ran Even Up’s real split code on 56,000 generated bills found 39,948 of them wrong. A $5.10 tax split three ways paid out $0.03.1
How I testStudent and developer.
High school senior in Fremont, California.



Chrome extension
Pick a finish time. It handles the rest.
Types your text into Google Docs and Slides, on schedule.

iPhone app
Scan the receipt. Split it fairly.
Settle up with one person at a time. Released October 9, 2026.2






Testing
A test that ran Even Up’s real split code on 56,000 generated bills found 39,948 of them wrong. A $5.10 tax split three ways paid out $0.03.1
How I testFeedback
Apple turned down Even Up 1.0 for app quality. I appealed, fixed what a fresh install exposed, and shipped build 39.
Read the storyJudgment
I built shared balances over iCloud but hadn’t tested them on two real phones, so Even Up 1.0 shipped local-only.
WhyVerification
An automated audit listed seven bugs with believable line numbers. I checked each one against the real code. Almost all came from stale copies of old files, so I threw it out.
What broke, and whyI like the part after the prototype works. The edge cases, the review rules, the bug reports, and the release that has to go out again.
Mission San Jose High SchoolClass of 2027 · Fremont, California
National Merit SemifinalistAP Scholar with Distinction. 5 on AP Computer Science A and Principles.
UC San Diego COSMOS, 2026Cluster 7, Machine Learning: “Can We Teach a Computer to Think?” Team final project in Python: a Naive Bayes classifier that tells human-written from AI-generated text.
Independent research“Likes, Comments, and Shares: How Interactive Features Guide Children’s Moral Development and Understandings of Justice.” A literature review, mentored by a Vanderbilt University PhD student in developmental psychology.
Solo, start to finish.I plan each feature, work alongside tools like Claude Code, test on real devices and in real Google Docs, and decide what ships.