Product + Interior Designer
Billseye
I designed Billseye's first complete mobile app. Four years later, I came back to rethink it.
Founding Product Designer · 0→1 & Redesign
Billseye helps professionals like lawyers and consultants turn phone calls into billable work.
β
2021: First complete mobile app → 26K+ downloads in year one.
2025: 12-week redesign → Designed an invoicing experience.
β
Same product. Very different problem.

π 10 min call → π΅ $41.67 → π Review → π§Ύ Invoice sent
1. Turning an idea into a product
βThe original idea was simple:
Make a call → Track time → Calculate cost → Export recordβ
β
Billseye tracked the call, calculated its value, and exported the record to Excel so users could handle billing elsewhere.
β
A developer had built a rough prototype with a few core features. As Billseye's first designer, I turned it into a complete mobile app.
Result: 26K+ downloads in year one.
β
But there was one thing Billseye couldn't do:
Actually get you paid.

2. Four years later: From tracking to invoicing
In 2025, the goal changed: Don't just track the money. Help users get paid.

Designing for mistakes:
Once real money is involved, mistakes matter. What if it's a personal call? What if the time or price is wrong?
ββ
Instead of automatically sending an invoice after every call, I added a confirmation step. Users could review the charge or choose not to bill the call. One extra step, but more control before an invoice goes out.

3. Designing for the real world
A good idea still has to work with the technology, for the user, and for the business.β
β
TECHNOLOGY — Work with the platform
Design around what's technically possible. iOS limited what Billseye could do during calls.
Decision: Focused the redesign on Android and built around its native call experience.

USER — Build on what users already know
Don't make people relearn something they already know.
Decision: Kept Android's familiar call log and added billing information without changing how people navigate their calls.

BUSINESS — Make sure it can scaleβ
Getting paid after every call is faster, but processing each payment separately can become expensive as Billseye grows.
β
For the long term, I saw an opportunity to save approved charges after each call and combine them into one monthly bill. This could reduce payment fees and simplify billing for repeat clients.
ββ
The trade-off: Faster payments now vs. lower costs and simpler billing over time.

*Illustrative example: 1,000 users × 100 billable calls/month = 100,000 calls. Assumes one client per user, one payment per call vs. one monthly payment, and a $0.30 fixed Stripe fee per payment. Percentage fees excluded.
4. What changed in four years
Same product. Different way of thinking.
β
In 2021, I was focused on making the product work.
In 2025, I was thinking beyond the screen: technical constraints, user behavior, and how product decisions affect the business.
ββ
I don't just design what happens on the screen.
I think about what happens because of it.