Bringing freelance work and finances together
Designing all-in-one platform that brings client work, collaboration and payments into one place.


A broad product scope, a tight timeline
Noumena was built to bring different parts of freelance work into one place, from client collaboration and video calls to contracts, invoicing and payments.
With a funding round underway, we had to define a realistic MVP while requirements were still evolving. The timeline was tight, especially with both web and mobile apps being developed.
Defining the MVP
We worked with the business team to define the MVP and agree on priorities. At the same time, we reviewed flows with developers to understand what was realistic within the timeline.




Designing the first version
I worked with the product and design team on the first version of Noumena, covering responsive web and a React Native app.
We started from scratch, building the core flows and a shared component library that could support both platforms.




Building a shared design system
We needed a shared component library that could support different layouts and keep the experience consistent.
We defined the structure of the library and its design tokens, walked developers through the components and agreed on how to manage versions as the library changed.


Figma Variables didn't exist yet, so we built our own token structure and exported it as JSON rather than depending on a third-party plugin.



Keeping a large design system manageable
As the design system grew, we started running into Figma's memory limits and component-sync issues.
We worked with Figma support to investigate the problems and reorganised the library to reduce memory usage and make the files easier to maintain.

Spaces freelancers could make their own
Noums were customisable spaces where freelancers could present their work, collaborate with clients or build communities.
The challenge was giving people enough flexibility to make each space their own without turning the experience into a complicated website builder.






Contracts, invoices, and payments
We designed flows for creating contracts, sending invoices, and receiving payments. Freelancers could invoice clients inside or outside Noumena and use contract templates prepared by legal experts.





Bringing Noumena to mobile
We also designed a React Native app for iOS and Android, adapting key parts of the web experience to smaller screens.
Features like messaging, video calls and payments needed layouts and interactions that worked naturally on mobile.



Contributors
Jarosław Maćków — Team Lead
Bartosz Maryniaczyk — Product Designer
Dawid Maroszek — Product Designer
Paweł Gryglak — UI/UX Designer
Dominika Pawlak — UI/UX Designer
Klara Siewierska — Graphic Designer




