Qlik · Lead Product Designer · Sole Designer, Pre & Post Acquisition

One Designer,
Two Platforms, One Acquisition

One Designer,
Two Platforms, One Acquisition

10 months

10 months

Timeline

Timeline

2 platforms

2 platforms

Scope

Scope

4 major decisions

4 major decisions

Delivered

Delivered

Full-time

Full-time

Engagement

Engagement

ROLE

Lead Product Designer

COLLABORATORS

Principal Instructional Designer,

Director of Learning Platforms,

Director of Enablement,

DevOps Engineer

COMPANY

Qlik

TOOLS

Figma,

Figma Make,

Lovable,

Codia,

Adobe Illustrator,

Miro

SCOPE

Logged-out homepage · Logged-in homepage · Onboarding · Catalog · Learning paths · AI Academy · Mobile logged-out page

ROLE

Senior Product Designer

COLLABORATORS

Director, 3 Engineers, Content Creator

COMPANY

BigID

TOOLS

Figma, Claude, ChatGPT

SCOPE

Homepage · Catalog · Learning paths · Events · Labs · Certification · Community · Profile

ROLE

Senior Product Designer

COLLABORATORS

Director, 3 Engineers,

Content Creator

COMPANY

BigID

TOOLS

Figma, Claude,

ChatGPT

SCOPE

Homepage · Catalog · Learning paths · Events · Labs · Certification · Community · Profile

Tl;dr

Tl;dr

PROBLEM

Two learning platforms merged with no shared architecture. Discovery was broken, progression was invisible, the LMS (Learning Management System) constrained everything before design started.

CONSTRAINT

Intellum's (the LMS) templated layouts limited customization, progress tracking wasn't available on custom pages, and no other customer had attempted this. No playbook existed.

APPROACH

Redesigned around existing constraints — working within the LMS, not against it, building a custom discovery layer where the platform fell short.

OUTCOME

1.5M modules completed (↑ from 840K) · +11.3% engagement · $550K bookings · 96% academic growth.

PROBLEM

BigID's learning platform had grown by addition, never by design — 11 disconnected surfaces, no clear entry point, invisible progress.

CONSTRAINT

No LMS foundation, 3 months, incremental rollout — couldn't break what was already live for thousands of users.

APPROACH

System-first redesign: unified IA, dual homepage states, reusable card patterns, and a catalog rebuilt around learner intent.

OUTCOME

First time BigID University was designed as a product, not assembled as a tool. Launching May 2026.

Results

Results

These outcomes weren't the result of more resources or a platform rebuild. They came from designing the right system within constraints that already existed.

These outcomes weren't the result of more resources or a platform rebuild. They came from designing the right system within constraints that already existed.

1.5M

1.5M

modules completed

(↑ from 840K year over year)

Improved discovery and clearer learning paths increased module visibility and completion at scale.

modules completed

(↑ from 840K year over year)

Improved discovery and clearer learning paths increased module visibility and completion at scale.

+11.3%

+11.3%

increase in learner engagement

(target +10%)

Reduced bounce on the logged-out homepage and increased entry into certifications and learning paths.

$550k

$550k

program bookings

Exceeded $500K target, driven by increased certification enrollment.

3.5k

3.5k

certifications completed

Surpassed 3K target through improved progression clarity.

96%

96%

academic program growth

Exceeded 95% target as structured paths increased program visibility.

20H

20H

hands-on cloud training

More than doubled the 8-hour target through labs integration.

The challenge: the platform worked.
The experience didn't scale.

The challenge: the platform worked.
The experience didn't scale.

When Qlik acquired Talend in 2024, I was the only designer who knew the learning platform. That continuity was either an asset or a liability depending on what I did with it.

When Qlik acquired Talend in 2024, I was the only designer who knew the learning platform. That continuity was either an asset or a liability depending on what I did with it.

Legacy Qlik Continuous Classroom (left) and legacy Talend Academy (right). Two platforms, two structures, no shared foundation.

Legacy Qlik Continuous Classroom (left) and legacy Talend Academy (right). Two platforms, two structures, no shared foundation.

CONTEXT

I had been part of Talend's learning team since 2021 and continued as the sole designer through the acquisition, carrying product context across both systems. The question was whether I'd use that knowledge to patch the old system or redesign around what learners actually needed.

THE REAL PROBLEM

The two platforms merged without a shared architecture. Navigation was inconsistent, discovery was driven by system structure rather than learner goals, and there was no clear entry point for first-time users.

HOW I DIAGNOSED THIS

I mapped every surface across both platforms before touching any designs. The problems weren't hidden — they were structural. Every decision I made afterward had to function within the system as it existed, not as I wanted it to be.

The platform constrained what was possible before design even started. I chose to treat that as the brief, not the obstacle.

The problem wasn't a lack of content, it was a lack of cohesion.

The platform constrained what was possible before design even started. I chose to treat that as the brief, not the obstacle.

Decision 01: Work within the LMS, not against it

Decision 01: Work within the LMS, not against it

Intellum's templated layouts offered limited customization. Navigation was constrained by LMS architecture, custom pages couldn't inherit progress states, and catalog filtering was restricted by system logic with no native onboarding flows. Every other Intellum customer had accepted the native experience. We didn't.

Intellum's templated layouts offered limited customization. Navigation was constrained by LMS architecture, custom pages couldn't inherit progress states, and catalog filtering was restricted by system logic with no native onboarding flows. Every other Intellum customer had accepted the native experience. We didn't.

PLATFORM CONSTRAINTS

Template-locked layout. No reliable progress states on custom content. System-controlled hierarchy. Limited onboarding affordances. Catalog structure driven by LMS, not learner intent.

WHAT I COULD HAVE DONE

Pushed engineering to build workarounds for progress tracking on custom pages. Advocated for a platform migration. Designed the ideal experience and handed the constraints problem to someone else.

WHAT I CHOSE AND WHY

I designed toward where the LMS was reliable, not where I wished it would be. That constraint became a structural principle: every design decision had to function within the system as it existed.

Default Logged-In Homepage

Default Logged-In Homepage

TEMPLATE-LOCKED LAYOUT

No ability to customize section order or hierarchy.

NO RELIABLE PROGRESS STATES

Custom content couldn't surface completion data.

LIMITED ONBOARDING

No native flows to guide first-time learners.

Default Catalog

Default Catalog

SYSTEM-DEFINED CATEGORIES

Organized around LMS structure, not learner intent.

NO FILTERING LOGIC

Learners couldn't narrow by role, product, or format.

CATALOG DRIVEN BY PLATFORM

Content buried with no prioritization or guidance.

Every design decision had to function within the system as it existed, not as I wanted it to be.

Before: every design decision fought the platform.

After: every design decision worked within it.

Decision 02: Learner-led navigation over product structure

Decision 02: Learner-led navigation over product structure

The logged-out homepage was the first thing a prospective learner saw. It needed to do two things: communicate value and guide someone to take action, without overwhelming them with platform complexity.

The logged-out homepage was the first thing a prospective learner saw. It needed to do two things: communicate value and guide someone to take action, without overwhelming them with platform complexity.

THE DECISION

Stakeholders pushed for product-forward navigation because it mapped to how the platform was built. I pushed for learner-led because testing showed learners browsed by topic, not by product. I won that argument with behavior, not opinion.

WHAT I GAVE UP

Product-forward navigation meant content teams could update it without design involvement. Choosing learner-led meant we took on more IA responsibility long term. That was the right tradeoff.

I won that argument with behavior, not opinion.

I won that argument with behavior, not opinion.

Early homepage hierarchy exploration to learn entry points before visual design.

Early homepage hierarchy exploration to learn entry points before visual design.

Navbar Variant A: Product-forward navigation structured around LMS categories. Stakeholder testing revealed learners felt disoriented without a clear starting point.

Navbar Variant B: Learner-led navigation built around the Explore dropdown and catalog. Testing showed learners preferred browsing by topic over searching, only using search when looking for something specific.

Final homepage direction after validating hierarchy and navigation approach.

Final homepage direction after validating hierarchy and navigation approach.

ABOVE-THE-FOLD HIERARCHY

Designed around learner outcomes, not product structure.

CORE LEARNING ENTRY POINTS

Grouped by intent to reduce cognitive load.

MODULAR SECTIONS

Designed to support future initiatives (e.g. AI Academy).

Before: navigation organized around how the platform was built.

After: navigation organized around what learners were trying to do.

Decision 03: One homepage for everyone vs a system that adapts

Decision 03: One homepage for everyone vs a system that adapts

After launch, enrollment went up but engagement dropped. The obvious fix was better discovery. The right fix was progression. I chose to redesign the entire logged-in experience around where a learner was in their journey, not what content was available.

After launch, enrollment went up but engagement dropped. The obvious fix was better discovery. The right fix was progression. I chose to redesign the entire logged-in experience around where a learner was in their journey, not what content was available.

  1. Onboarding (0–10 days) — Reduce anxiety, show first steps, and introduce guided starter content.

  1. Adopt (momentum building) — Reinforce habit and relevance while surfacing personalized next actions.

  1. Discover (active learners) — Support deeper exploration and clarify paths and progression.

  1. Mastery — Align certifications to readiness and signal proof of expertise.

THE INSIGHT THAT CHANGED EVERYTHING

Solving entry clarity wasn't enough. The logged-in experience needed to prioritize guidance over available content, surface the right next action at the right time, and support learner maturity through structured onboarding.

THE CONSTRAINT THAT SHAPED IT

Course completion couldn't be surfaced in custom sections. Progress was only visible in Intellum's native Continue Learning section. I designed flows to guide learners there rather than fighting the platform.

WHAT I DEPRIORITIZED

A simpler homepage would have been faster to ship and easier to maintain. I deprioritized that because the data was clear: generic experiences were failing returning learners. Simple wasn't the right answer.

HOW I TESTED THE DECISION

I ran 10+ moderated sessions across first-time and returning learners. Findings directly informed the 4-stage model and the onboarding grouping strategy.

A simpler homepage would have been faster. Simple wasn't the right answer.

A simpler homepage would have been faster. Simple wasn't the right answer.

Before: one logged-in homepage showing whatever content was available, regardless of where the learner was in their journey.

After: a system that adapted to the learner's stage — different entry points, different content, different guidance at every phase.

Decision 04: Building beyond what the LMS allowed

Decision 04: Building beyond what the LMS allowed

The catalog was a content dump. No filtering, no hierarchy, no distinction between free and subscription content. Every other Intellum customer had accepted the native experience. We didn't.

The catalog was a content dump. No filtering, no hierarchy, no distinction between free and subscription content. Every other Intellum customer had accepted the native experience. We didn't.

Previous catalog surfaced content without prioritization or guidance.

Previous catalog surfaced content without prioritization or guidance.

NO FILTERING OR SORTING

Content surfaced without prioritization or guidance.

NO FREE VS SUBSCRIPTION DISTINCTION

Learners couldn't tell what required a subscription.

VOLUME WITHOUT HIERARCHY

Increasing content made discovery progressively harder.

Shipped catalog experience built to support intent-based discovery beyond native LMS capabilties.

Shipped catalog experience built to support intent-based discovery beyond native LMS capabilties.

STRUCTURED FILTERING

Filter by price, product, and role.

FREE VS SUBSCRIPTION CLEARLY LABELLED

Learners know what they can access before clicking.

PRODUCT-BASED GROUPING

Content organized around learner intent, not LMS category.

THE PROBLEM

No filtering or sorting controls. No distinction between free and subscription content. No product-level organization. Increasing content volume made discovery progressively harder.

WHAT I COULD HAVE DONE

Accepted the native catalog. Pushed engineering to rebuild the LMS catalog from scratch. Advocated for a platform migration and handed the problem to someone else.

WHAT I BUILT INSTEAD

A custom discovery layer in HTML and CSS only — no backend access, no platform rebuild. Structured filtering, product-based grouping, and free vs subscription segmentation, all inside LMS constraints. Every other Intellum customer had accepted the native experience. We didn't.

WHAT CHANGED BECAUSE I WAS IN THE ROOM

Navigation shifted from product-forward to learner-led after I presented behavioral data. Intellum escalated to a new CSM and added a feature request to their roadmap. A design limitation became a product roadmap item.

A design limitation became a product roadmap item.

A design limitation became a product roadmap item.

Before: a content dump with no hierarchy, no filtering, no way to know where to start.

After: a custom discovery layer built within LMS constraints, organized around learner intent.

Working across the org

Working across the org

This project touched a principal instructional designer, a senior learning projects manager, two directors, and a DevOps engineer. Getting alignment across that group required more than good design. It required knowing when to push back and when to listen.

This project touched a principal instructional designer, a senior learning projects manager, two directors, and a DevOps engineer. Getting alignment across that group required more than good design. It required knowing when to push back and when to listen.

WHAT I ESCALATED

Progress tracking was only available in Intellum's native sections, not on custom pages. Rather than building around it, I flagged it as a structural blocker — which led to a new CSM relationship and a feature request on their roadmap.

WHAT I PUSHED BACK ON

Our director suggested benchmarking against other Intellum customers. I found a fundamental difference: no one else was building an adaptive learner lifecycle. Their logged-out and logged-in homepages were identical. There was no benchmark to follow. We were building something that hadn't been done on this platform before.

WHAT CHANGED BECAUSE I WAS IN THE ROOM

Navigation direction shifted from product-forward to learner-led after I presented behavioral testing data. Intellum escalation resulted in a new CSM and a feature request now on their roadmap. The 4-stage learner model was adopted as the framework for all future logged-in experience decisions.

We were not behind. We were building something that hadn't been done on this platform before.

The problem wasn't a lack of content, it was a lack of cohesion.

We were not behind. We were building something that hadn't been done on this platform before.

The experiment — designing with AI tools

The experiment — designing with AI tools

This project was designed before AI generation was a meaningful part of my design workflow. After key decisions shipped, I ran experiments with two tools to see where AI could accelerate the work — and where it couldn't.

FIGMA MAKE — ITERATING FASTER ON LAYOUT

The AI Academy needed to feel distinct from the rest of Qlik Learning. I prompted Figma Make with my existing design, color system, and learning path logic.


What it got right: content format, hero structure, course row with progress states.

What I changed: stripped unsupported progress logic, restructured the step sequence, and pushed the aesthetic further from standard Qlik Learning pages.

Initial design, Figma only

After Figma Make iterations

Final version after my edits

LOVABLE — ADVOCATING FOR THE GAP

Mobile was deprioritized at launch because learner data showed no meaningful mobile usage. I pushed back on one exception: the logged-out page. That surface is a marketing page — the people seeing it on mobile are prospects, not existing users. I made the case, then built it myself using Lovable, brought it into Figma via Codia, and fixed the hero treatment. The whole process took a fraction of the time it would have taken from scratch.

THE HONEST TAKEAWAY

Both tools accelerated layout work significantly. Neither replaced judgment — knowing what to strip out of the Figma Make output, knowing which surface was worth fighting for on mobile, knowing how to adapt a generated layout to match a real design system. The gap between what AI generates and what ships is exactly where design judgment lives.

The gap between what AI generates and what ships is exactly where design judgment lives.

The problem wasn't a lack of content, it was a lack of cohesion.

The gap between what AI generates and what ships is exactly where design judgment lives.

Impact

Impact

These outcomes weren't the result of more resources or a platform rebuild. They came from designing the right system within constraints that already existed.

1.5M

1.5M

modules completed

(↑ from 840K year over year)

Improved discovery and clearer learning paths increased module visibility and completion at scale.

modules completed

(↑ from 840K year over year)

Improved discovery and clearer learning paths increased module visibility and completion at scale.

+11.3%

+11.3%

increase in learner engagement

(target +10%)

Reduced bounce on the logged-out homepage and increased entry into certifications and learning paths.

$550k

$550k

program bookings

Exceeded $500K target, driven by increased certification enrollment.

3.5k

3.5k

certifications completed

Surpassed 3K target through improved progression clarity.

96%

96%

academic program growth

Exceeded 95% target as structured paths increased program visibility.

20H

20H

hands-on cloud training

More than doubled the 8-hour target through labs integration.

WHAT I WOULD HAVE MEASURED

What I would have measured: activation rate among new learners completing their first module within 10 days, stage progression rate from Discover to Onboard to Adopt, catalog search-to-enrollment conversion by filter type, return visit rate within 30 days per learner stage, and certification attempt rate among learners who reach Mastery.

REFLECTION

This work transformed Qlik Learning from a collection of LMS pages into a scalable learning system. Designing within platform constraints rather than around them created a structure that improved learner clarity while enabling long-term content growth without increasing UX or engineering overhead.


Longitudinal research. I designed the 4-stage model from behavioral testing data and synthesis, but never got to observe learners evolving through the stages over months. I'd want to validate stage transitions with real usage data before committing the framework to future product decisions.


Personalization. The logged-in homepage adapts by stage, but within each stage every learner sees the same content. The next layer would use role, product, and prior activity to surface genuinely relevant content rather than broadly relevant content.


Cross-functional handoff. I was the sole designer, which meant I held context that never got documented. Investing in decision documentation earlier would have made the system easier to hand off and extend.

Designing within constraints didn't limit what was possible. It clarified what mattered.

The problem wasn't a lack of content, it was a lack of cohesion.

Designing within constraints didn't limit what was possible. It clarified what mattered.