Modern SaaS dashboard and mobile UX/UI design for a business platform, combining analytics, proje...Modern SaaS dashboard and mobile UX/UI design for a business platform, combining analytics, proje...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Modern SaaS dashboard and mobile UX/UI design for a business platform, combining analytics, project management, customer workflows, responsive interfaces, information architecture, and a scalable design system.
The hand-drawn gesture icons paired with that retro diner script give it real personality, feels less like a generic food app and more like something with a point of view.
Fintech for agriculture doesn’t have to look earthy, heavy or industrial.
With Fluna, the goal was to create something more premium, distinctive and forward-looking, while still feeling relevant to the market it serves.
What I value most about this project is its longevity. I created this identity four years ago, and the client is still using the logo and visual system today.
For me, good taste in branding is not about following a visual trend. It’s about making choices that still feel right years later, and building a system strong enough to evolve with the company.
The Heron chat widget is the product's main touchpoint. It floats over the architect's design software, answers questions about the model, and executes changes once approved.
Designing UI that lives inside another application changes the constraints. It has to hold legibility over dense linework, keep a small footprint, stay clearly branded without competing with the host software, and dismiss cleanly.
The product page demonstrates rather than describes. The widget is shown over a real floor plan, mid-conversation about an HVAC clearance issue, with the affected room highlighted in the drawing behind it. The surrounding layout is kept deliberately quiet so the widget holds the visual weight.