Fleks

Bringing structure, clarity and scalability to a complex workforce platform

Category

Software

Client

Fleks Works

Date

Sep 1, 2023

10K+

10K+

Users

Users

100+

100+

Companies

Companies

3 years

3 years

Product design

Product design

Context

Bringing structure, clarity and scalability to a complex workforce platform

Fleks is a workforce planning platform for organizations working with flexible teams and dynamic schedules. It enables planners to quickly understand availability and capacity, helping them make faster and more informed decisions.

The platform is used by 10K+ users across 100+ companies.

When I joined as the sole designer, the product had been in development for years. Due to growth, technical decisions and internal changes, it was functional, but lacked consistency, structure and a clear product direction.

The problem

A product that grew in complexity, without a system to support it

As the product evolved, new features were added without consistent UX patterns. Each addition solved a specific problem, but introduced new complexity across the system. The interface became fragmented and increasingly technical, while users needed clarity, predictability and control.

This not only made the product harder to use, but also harder to scale and develop further. The real issue wasn’t individual screens, but the absence of an underlying structure guiding how the product grows.

Insights

The real issue wasn’t the interface, but the lack of underlying logic

Hhe problem wasn’t how the product looked, but how it behaved beneath the surface.

Features were individually logical, but lacked cohesion. As a result, every new addition increased complexity instead of simplifying the experience.

Users, planners working under time pressure, don’t need more options. They need clarity, predictability and control.

Without clear patterns and a shared structure, it became increasingly difficult to:

  • build new features in a logical way

  • maintain consistency

  • create an intuitive product experience

This made it clear that the solution wasn’t improving individual screens, but introducing an underlying logic that defines how the product works and evolves.

Approach

Introducing structure without slowing down development

Instead of a full redesign, I introduced a phased approach that allowed the product to evolve without interrupting development.

The goal wasn’t to redesign everything, but to gradually introduce structure within an active and complex system.

I focused on:

  • analyzing and simplifying existing flows

  • identifying and standardizing recurring patterns

  • building new features based on a clear logic

  • improving visual hierarchy and clarity within existing screens

Each iteration became an opportunity to make the product more consistent, instead of more complex.

In parallel, I started building a design system to ensure decisions were no longer made in isolation, but based on a shared foundation.

Product improvements

From fragmented features to a consistent experience

Without consistent patterns, the product felt unpredictable. Each feature introduced its own logic, forcing users to constantly re-learn how things worked.

My focus was to bring back clarity and recognition across the product, without losing the flexibility required for a dynamic planning tool.

I worked on:

  • introducing consistent interaction patterns across the platform

  • simplifying complex flows into clear, logical steps

  • improving visual hierarchy for faster scanning

  • restructuring screens to make actions and decisions more intuitive

The result was a product that feels less like a collection of features, and more like a cohesive system.

For users, this means:

  • less cognitive load

  • faster understanding of tasks and flows

  • more confidence when using the product

For the team, this means:

  • faster feature development

  • fewer design inconsistencies

  • a clearer foundation to build on

App & design system

Building a scalable foundation for product growth

The existing app no longer matched the growth of the product. Features had expanded, but the experience remained inconsistent and difficult to maintain.

Instead of incremental improvements, I redesigned the app to rebuild the experience from the ground up, focusing on clarity, simplicity and consistency.

In parallel, I created a design system in Figma to support long term scalability.

This included:

  • reusable components and variants

  • color variables and consistent styles

  • typography and spacing rules

  • clear interaction patterns

This shifted design from creating screens to building a system.

As a result:

  • design and development became more aligned

  • new features could be built faster and more consistently

  • less time was spent reinventing solutions

Website & growth

Translating the product into a clear, findable and conversion focused experience

Alongside the product, I redesigned and built the Fleks website in Framer.

The goal was not only to improve how the product looks, but how it is understood and discovered.

I translated a complex product into a clear and structured story, focusing on:

  • simplifying how features are explained

  • improving content hierarchy and page structure

  • aligning the visual language with the product

  • optimizing pages to be more findable and easier to navigate

By combining design, structure and SEO thinking, the website became a stronger extension of the product, both in clarity and in reach.

Feature deep dive (Finance)

Simplifying complex workflows into clear user flows

Fleks Finance is a naturally complex part of the product, involving multiple dependencies, rules and edge cases.

In its original state, the experience felt fragmented and difficult to understand. Users had to interpret the system themselves in order to complete tasks.

My approach was not to hide complexity, but to structure it.

I redesigned the experience into a clear flow, where:

  • complex actions are broken down into logical steps

  • information is grouped based on context and relevance

  • actions are clearly tied to specific moments in the flow

  • visual hierarchy supports faster decision making

This transformed a technical process into a clear and usable experience.

Impact

Creating clarity for users and momentum for the product

The changes didn’t just improve the product, but also how the team works with it.

For users:

  • more clarity and control within a complex system

  • reduced cognitive load

  • faster understanding of workflows

For the team:

  • a stronger foundation for new features

  • fewer design discussions

  • faster translation from idea to implementation

By introducing structure and a design system, the product became more consistent, scalable and ready for further growth.

Fleks is evolving into a mature and competitive platform, where design plays a key role in shaping how the product develops.