← Back to home
Case · 2025–26

Bloomp — from style guide to a scalable multi-tenant design system.

I took over as the sole designer of a pre-launch white-label SaaS. Built the foundation from scratch — design system, tokens, theme variables — and redesigned the entire product (mobile app + admin panel) for the first enterprise client.

Role: Sole Product Designer Team: 8+ engineers, PO, PM, QA, Tech Lead Period: Apr 2025, Present Status: Pre-launch, first enterprise client in negotiation
Bloomp — visão geral do design system, app e admin
100% DS componentizado
8+ Engenheiros no time
3 Modos de variável (light · dark · tenant)
AA WCAG em ambos os temas
01 · Context

A product that existed mostly on paper.

When I joined Listra, Bloomp was already under construction, but without components or a design system to make it real.

There was a simplified style guide in Figma. It wasn't componentized. It wasn't scalable. It had no real adaptation to the product's white-label model, and had serious accessibility issues in both light and dark modes. No design system, no structured discovery, no architecture built to grow.

As the only designer on the team product, my job was to turn that into a foundation before the first enterprise client came in.

02 · Challenge

Three problems, one timeline.

01

Design foundation

Build a product DS from scratch, capable of supporting light/dark and multi-tenant without rework for every new client.

02

Full product redesign

Redesign the architecture and critical flows of two different interfaces — mobile app and admin panel — while keeping them coherent.

03

Delivery speed

Deliver all of it in time for the first enterprise client, as the sole designer, in direct collaboration with a full engineering team.

03 · Discovery

Ask before you draw.

I started with structured discovery. Used NotebookLM for desk research on competitors, market patterns and the first client's context. In parallel, I built personas based on real product user profiles, JTBD mapping what each persona needs to accomplish — and why, journeys for both the app and the admin identifying friction and opportunities, and flows prioritized by usage frequency and business impact.

I also built a white-label readiness map — an audit of everything that needed to become a variable to support tenants — and gamification explorations aligned with JTBD.

All documented across four FigJam boards, shared with the team as the single source of truth.

FigJam · Discovery CER-Sebrae
FigJam · White-Label Readiness Map
FigJam · Gamification explorations
FigJam · App IA restructuring
04 · Design System

Foundation first.

The DS isn't a library of pretty components. It's the contract between design, engineering and every future tenant.

04A

Tokens

Color, spacing, typography, radius and shadow tokens — structured in layers (primitive → semantic → component) to allow theming without breaking consistency.

Tokens de tipografia do Design System Bloomp
04B

Variables (light / dark / tenant)

Complete local variables setup in Figma, with modes for light, dark and tenant. Every DS component responds automatically — no manual variants, no rework.

Local variables Figma — light, dark e tenant
04C

Components (shadcn-based)

Componentized library on shadcn foundation, with props, states, variants and documentation. 1:1 parity between design and code.

Grid de componentes do Design System Bloomp
04D

Accessibility

WCAG 2.1 AA ensured in both modes. Contrast, focus states, target size and reading hierarchy checked per component — resolving major debt from the previous version.

Paleta de cores e auditoria de contraste WCAG
05 · Redesign

App mobile + admin panel, redesigned in parallel.

With the foundation in place, I redesigned both products. On the mobile app, I fully restructured the information architecture and simplified critical engagement flows. On the admin panel, I worked in coherence with the app — same language, same patterns — so the enterprise client has predictability when managing content, users and experiences.

Highlights: complete IA restructuring, new gamification system tied to discovery JTBDs, revised empty/error/loading/success states across every critical flow, and all flows adapted for multi-tenant without duplication.

Before · Style guide only
App Bloomp antes do redesign — style guide apenas
After · Redesigned app
App Bloomp após o redesign com design system completo
Before · Admin inherited
Admin Bloomp antes do redesign — herdado sem sistema
After · Redesigned admin
Admin Bloomp após o redesign com design system aplicado
06 · AI in the process

AI as a lever, not decoration.

I used AI as a real productivity lever across three moments of the process.

Discovery

NotebookLM

To digest sources, compare competitors and speed up synthesis — without diluting the critical reading.

Design

Claude + MCP Figma

For ideation, variant review and componentization speed-ups — keeping the judgment calls in my hands.

Handoff

Lovable

Quick prototypes in code to validate behavior with engineering before full implementation.

Outcome

Faster decisions, better craft

Less time on mechanical work, more time on strategic decisions. The team ships faster because I'm not the bottleneck.

07 · Handoff

One designer, eight engineers, zero PDFs.

Being the sole designer on a full engineering team forced a process that's both tight and scalable:

  • Live specs in Figma — no PDFs. Components, tokens and states organized so engineering consumes directly.
  • Documented decisions — every design choice has a "why" captured in FigJam or Notion, so it's traceable.
  • Presence in refinement — I sit in ceremonies to catch technical blockers early and adjust design when it makes sense.
  • Direct pairing — quick loops with tech lead and devs on complex interactions before the ticket is written.
08 · Outcomes

What's shipped, what I learned, what's next.

Shipped today

  • Design System 100% componentized, tokenized and documented
  • Variables supporting light, dark and tenant without rework
  • Complete redesign of mobile app and admin panel
  • WCAG AA across both modes
  • First enterprise client ready for onboarding

What I learned

  • DS without discovery becomes a pretty, useless library
  • Discovery without DS becomes post-its in the void
  • On a solo-design team, written process matters as much as good design
  • AI doesn't replace decisions — it removes friction around them

What's next

  • Expand the DS with complex data patterns (tables, filters, dashboards)
  • Evolve app usage metrics to feed the next product decisions
  • Onboard second tenant as a live stress-test of the white-label setup