UPPER is a managed, closed-door freelancer platform that matches top vetted Developers, Designers & Product Managers from the EU to companies in need.
The Vision: Being the world’s digital department of the future.
Process
Worked closely with product, engineering, sales and marketing to ship their entire ecosystem of applications (internal, clients, freelancers) from early MVP phase to fully fledged products, based on the MVP’s learnings.
We knew we want to launch and validate fast, so in order to do this, based on initial requirements set by internal stakeholders, i decided to think of a flexible and scalable design system based on components that i can reuse in all of our apps.
This allowed me to easily build high-fidelity prototypes in Figma and validate them quickly, skipping the wireframing process, and allowed the developers to easily implement the apps.
Client App
Had to allow clients to request for talents and later on to manage team, reports and invoices.
Freelancer App
Had to allow freelancers to register to the platform and be able to edit their profiles, manage their onboarding process into UPPER, apply to jobs and manage their reports and invoices
Fellows app
Had to allow fellows to easily request talents for their clients or projects and manage the generated earnings.
Scouts app
Scouts could access the job board and be able to recommend freelancers to jobs. They also had to be able to manage their own freelancers pipeline and their invoices.
Internal app
Had to allow company users to access the entire data coming from client app and freelancers app and easily connect match freelancers to companies.
Challenges
Biggest challenge was in the first phase of the apps, where we had to build working prototypes based on constraints we had working with external platforms.
Results
We managed to launch our first prototype in 1 month and later on the others followed within the same pace. Based on the learnings, we started building the final products, each of them going through a separate process and different team configurations.
The entire suite of tools were part of an ecosystem, each one of them used by different category of users, communicating between them and saving lots of manual work made by the team.