Mobile feature → desktop experience (bonsai)
Bonsai already offered a mobile feature that allowed users to track their income and expenses and assign them to categories.
The feature worked well on mobile, where usage was focused, datasets were smaller, and interactions were naturally constrained by the screen.
The next step was to bring this feature to the web, and take advantage of what a desktop environment enables: larger datasets, more context, and more powerful ways to explore and manage financial data.
This wasn’t a simple port from mobile to desktop.
Moving the feature to the web introduced new questions and risks:
What worked on mobile didn’t automatically scale to desktop.
The challenge was to expand the feature’s capabilities without losing clarity or confidence.
I was responsible for designing and building the desktop experience for this income and expense tracking feature.
My role included:
The goal was not to replicate the mobile UI, but to design a web experience that felt natural, powerful, and easy to understand.
Instead of starting from the existing mobile screens, I focused on how users would work with their data on desktop.
Key areas of focus:
Every decision was made with both usability and technical feasibility in mind.
The web feature evolved into a calm but powerful environment for managing financial data.
Users could:
The result was a feature that felt at home on desktop, not like a stretched mobile screen.
By treating the web version as a new context, rather than a copy of the mobile experience, the interface could fully use the strengths of desktop interaction.
Clarity and structure came first.
Advanced functionality followed naturally, without increasing cognitive load.
Because design and implementation were closely aligned, what was designed is exactly what users experienced.
Scaling a feature from mobile to desktop isn’t about adding more controls.
It’s about rethinking structure, hierarchy, and interaction for a different way of working so users feel confident, not overwhelmed.
If you’re building a product that feels more complex than it needs to be, I’d love to hear about it.
Short messages or early-stage questions are welcome, happy to think along!