Every pixel argues for attention. Most should lose.
Design is a methodology before it's a craft. A transversal tool that helps companies make better decisions, build the right things, and create experiences that actually stick.
I've been doing this for 10 years across a lot of B2B sectors: FinTech, BI analytics, video, construction work, knowledge management, telecoms and more. Lead roles, management, IC, teaching. The domain changes but the approach doesn't.
I'm looking for a team where design has a real seat. Where the problem is worth solving and there's room to do it right.
01 — Vision
Design is a differentiator
Design is a differentiator, not a delivery function. Design at the execution stage is too late. UX is what people live with every day. That's not where you cut corners.
02 — Duality
Sharp and flexible
You need to sit with the problem long enough to actually understand it. Then cut to the chase and defend the direction. Explore deeply. Decide sharply.
03 — Learning
Student and master
You're never one or the other. If you can't explain it, you don't understand it. I enter a domain, learn it until I can teach it, and stay curious enough to keep being wrong.
04 — Leadership
Lead by doing
I've managed senior designers and mentored UX students. I believe you lead by doing, not by directing. The goal is a team that's better because you were in it.
05 — Process
Pre-shape before research
I don't go into research with an unclear signal. Before any user session, I read the product, the data, the forums, the benchmarks. I walk into a room where users feel I already understand their problem. Research validates hypotheses — it doesn't replace having them.
06 — Craft
Earn your design system
A design system is a solution to a problem you have to earn first. Building one before you know what to rationalize is expensive and fragile. Impact is the measure. Not the radius.
She helped build design ops: career ladder, training, design system advocacy. An insightful strategic designer who won't shy away from defending what she thinks is right.
Des cours vivants, enthousiasmants, ambitieux, tout en restant connectés aux réalités du terrain. Une richesse d'échanges et une prise de recul oxygénante.
Polar Analytics · Scale-up · 2025 · Lead + Manager
AI Customer Personas
Polar already knew the numbers. This feature added the people behind them. Demographic and behavioral context that turns BI data into marketing decisions, activatable directly in marketers' stack. Built end-to-end: user research, strategy, design, beta, sales materials, marketing.
$96K
Upsell in 2 months
$157K
New deals closed (2 months)
43%
Of upsells over 6 months
Product strategyUser researchData vizGrowth
"The data knew what they bought. We built the tool that knows who they are."
01 — General context
Polar Analytics is a business intelligence platform built for e-commerce brands (particularly Shopify merchants) to centralize their data across marketing, sales, and operations. Its core value lies in providing real-time insights from tools like Shopify, Klaviyo, Meta Ads, Google Ads, etc., in one dashboard.
Historically, Polar (like most BI tools) focused on quantitative, transactional data such as:
—Revenue
—Orders
—CAC, ROAS
—LTV
—Retention cohorts
It's incredibly powerful, but largely answers the question: "What happened?"
Transactional data tells you what people did. But not who they are or why they did it — which are key questions if you sell online.
02 — Identified problems
"I know what they buy, not who they are." Brands using Shopify or Polar could see basic customer data like purchase history, AOV, retention — but not the why behind buying behavior.
Over-segmentation fatigue, underperformance in campaigns. Email and ad platforms like Klaviyo or Meta offer basic segments (e.g. high spenders, recent buyers), but without deeper audience insight, personalization efforts often fall flat or feel generic.
Manual, disconnected workflows. Marketers often had to export data, enrich it elsewhere (via surveys, data vendors, or guessing), then upload it again to Klaviyo or ad platforms — creating friction, lag, and room for error.
Inability to adapt fast. Campaign performance could shift based on seasonality, product changes, or cultural trends but existing segments were static, and updating them required manual effort and intuition.
03 — Identified needs
Deeper customer understanding, instantly. Customers needed a way to go beyond RFM (Recency, Frequency, Monetary) data and see who their buyers are: interests, lifestyles, demographics. Without becoming a data scientist.
Smarter segmentation that evolves over time. Marketers wanted personas that update themselves based on live data, so they can adapt strategies without starting over every quarter.
Seamless activation across tools. They wanted to use insights where they take action (email tools, ad platforms, landing pages) without juggling CSV files or switching tools.
Better ROI on paid and owned marketing. With increasing ad costs and fatigue in email channels, the pressure was to improve precision: send fewer, better messages to the right people, instead of blasting everyone.
04 — Opportunity & strategy
Personas could transform raw purchase history into rich audience segments by combining first-party Shopify data with demographic, lifestyle, and behavioral traits such as income, shopping style, household size, and interests. This lets brands move from simple "high-spender" groups to true human profiles ("fitness lovers," "young families," etc.) and track how these groups evolve over time based on campaigns, seasons, and product launches. These WYSIWYG segments can then be activated across marketing platforms like Klaviyo, Meta, and Google Ads.
Polar would move from a reporting tool to an actual growth tool. It positions itself as not just a source of truth for analytics, but a source of leverage for marketing performance. Helping brands act on insights, not just see them. This makes the product more embedded in day-to-day marketing decisions and harder to churn.
Compared to competitors: more actionable than traditional BI (Northbeam, Lifetimely), richer insights than native marketing tools (Klaviyo), and more transparent and self-serve than AI-first platforms (BlackCrow).
05 — Design principles
01 — Storytelling
People behind a purchase
This is not just a feature — it's a story about the people behind a purchase. Users need to understand in one page: who's buying, what they buy, how much, how often, and from where.
02 — Actionability
Design for action
Users need more than insights. They need to do something with them. Making segments instantly usable turns analytics into outcomes. A seamless loop: insight → action → result. Rare in analytics tools.
03 — Human layer
Not transactions anymore
This is not just about personas. It's a new way to read your analytics. It's not about transactions. It's about people.
06 — User research
I interviewed 4 customers using a first draft as a discussion starter. I wanted to better understand what they wanted to see and how I could tell the best story about their data.
I had a structured framework of questions across 4 themes: current situation, goals, challenges, and integration & data sources. Sessions were recorded and shared with the team.
Ashley Kick, VP of ecomm at Doen (clothing brand): Currently using direct mail providers and buying prospecting mailing lists from Epsilon. She wanted to better understand customer profiles from personas: purchase behaviors, from where, when, how much, and what are they more likely to buy. She wanted to adapt product strategy to make sense according to personas analysis (trend products vs core products). She also mentioned: "I'd love to create a view in Polar from a persona. If we want to be a more younger brand, we'll know that this young mother is buying more of this, then we can market it and expand in those areas."
Key metrics that mattered to users: UPT (units per transaction), days in between purchase, first purchased product, Shopify tags ("promo shopper" vs "full priced shopper").
One user showed us how manual their reporting was. A Google Slides deck, built every quarter from exported data. That user became our beta tester.
07 — User tests & feedbacks
Before launch, we wanted to make sure the feature was answering 80% of our users' questions about personas. Theory in this field is never better than POC. We needed real data. We made a beta available free of charge for users willing to test it.
We got 5 beta testers from existing customers. After seeing results with real client data, we started the MVP: a landing within the app to show value and results, very simple approach.
After the success of those early customers wanting the feature, we planned for a full launch with self-onboarding and upgrade flows.
Key friction discovered: The persona names came directly from Faraday's clustering. Which gave names like "Glamorous Grandma Gloria" for the most profitable segment. We shipped editability immediately after the feedback. Faraday's data is not free. We offered a % of our sales to access the data, meaning users needed to pay before seeing results. We ended up opening the feature to a free trial because the in-app landing generated so many requests to unlock it.
08 — In-depth design
Top 3 buyer personas — first look
Users immediately see their top 3 buyers and how much they contribute to the business: revenue contribution, profitability, total customers share. A first layer of understanding who these people are. Each persona card shows clustering traits (age, gender, marital status, household income, household density, city), Polar Pixel data (device, channel), and direct actions: Sync to Klaviyo, Export list of customers.
Top 3 buyer personas: revenue, profitability, clustering traits, activation
Evolution overtime
Users can see the evolution of each of those 3 personas: how campaigns, product launches, or real-life events have impacted their size and revenue share over time. The chart is annotated with brand events so users can correlate what drove change.
Evolution overtime: persona growth correlated with campaigns, product launches, events
Buying patterns & behaviors
A cross-persona table showing abandoned cart rate, discount rate, LTV 180 days, AOV, repeat purchase rate, units per transaction, conversion value. All per persona. With Polar actionable insights surfaced automatically, and a direct CTA to activate a Cart Abandonment Email Flow.
Buying patterns & behaviors: cross-persona table with actionable insights
Product purchase journey per persona
What do they buy first, second, third, fourth? How much time in between each purchase? What's the drop-off? Users can see the full purchase sequence, identify the right moment to re-engage, and act on it directly with "Create a personalized email flow."
Product purchase journey: sequence, drop-off rates, time between purchases
Channel performance per persona
Top acquisition channel, journey time, triggering purchase event, engagement rate, retargeting conversion rate, CPA, ROAS. All per persona. With AI-generated insights: which channels to increase spend on, which to cut. Direct action: "Manage ad spend."
Channel performance: ROAS, CPA, journey time per persona with actionable spend recommendations
Personas as a filter across the entire product
The final layer: personas become a universal filter throughout Polar. Every chart, attribution view, cohort, and report can be filtered by persona. Imagine attribution data coupled with this level of audience information — that's the full vision.
Personas as a global filter: applied across the entire Polar product
09 — Marketing & sales
The scope extended beyond the product itself. I also designed:
Pitch deck Used by sales in follow-up calls post-demo, covering the full buying journey by persona, with real client data for reassurance.
Privacy & compliance slide Addressing GDPR, CCPA, SOC 2 Type II, HIPAA concerns. Reassurance over compliance, not just a legal disclaimer.
Ads 4 formats targeting different angles: identity, evolution, AI persona, and purchase journey.
Outbound landing An independent landing page for outbound targeting indie ecomm brands, with a different tone than the core BI product.
Customer support help docs "Understanding Personas" documentation covering why personas, where the data comes from, 4 feature modules, and FAQs.
Ads: identity, evolution, AI persona, purchase journey
Pitch deck — product buying journey by persona
Customer support docs — Understanding Personas
10 — Performance
$96K
Upsell in 2 months
$157K
New deals closed (2 months)
43%
Of upsells over 6 months
47
Calls from 2 newsletters
New potential customers acquired: 47 calls booked from newsletters mentioning personas (2 newsletters). Each deal was $5–20k. Range of potential revenue from those calls: $235k to $940k.
Slack: first upsell 3 days after beta launch. ARR from $4.2k to $13.2k.
User reactions on launch
LinkedIn: organic reception from the ecomm community
Polar Analytics · Scale-up · 2024 · Lead + Manager
Privacy Crisis to Growth Engine
Apple's privacy changes silently killed 60–70% of Klaviyo tracking for every ecommerce brand overnight. Rather than patch around it, Polar built infrastructure: a server-side pixel, a cross-device identity graph, and a behavioral onboarding that turned a 10-day data ramp into a milestone journey toward "Polar pays for itself."
What's more convincing to buy a product than a feature that directly makes you money?
01 — Problem
In April 2023, Apple's privacy changes blocked most browser-based tracking unless users were logged in. Since Klaviyo relies on cookies and authenticated sessions, it stopped capturing 60–70% of shoppers who visited a store, added to cart, or started checkout — even people who had previously shared their email.
The result: brands were silently missing 20–70% of their potential abandoned-cart revenue. And every competitor — Omnisend, ActiveCampaign, Drip, Mailchimp — hit the same wall.
60%
Tracking lost overnight
20–70%
Potential revenue missed
0
Existing tools solving it
02 — Context
Polar already sat at the intersection of first-party data and ecommerce analytics. The Klaviyo Flows Enricher was a chance to use that infrastructure to solve a real revenue problem — and in doing so, create a natural, high-value entry point into the broader platform.
Polar deploys a server-side first-party pixel via Shopify's App Pixel framework, bypassing ad blockers and privacy restrictions. It builds a cross-device identity graph to stitch anonymous sessions back to known users, captures 60–70% more abandonment signals, then clones existing Klaviyo flows under new event names — preserving the original pipeline while injecting net-new enriched events.
01
Server-side pixel
Bypasses ad blockers and privacy restrictions via Shopify's App Pixel framework.
02
Identity graph
Cross-device stitching of anonymous sessions back to known, consented users.
03
Flow cloning
Duplicates existing Klaviyo flows under new event names — zero disruption to the original pipeline.
The feature was built for ecommerce marketing managers, email marketers, paid and growth marketers, founders, and agencies — particularly those already using Klaviyo who were seeing unexplained drops in flow performance.
03 — Design challenges
Four friction points shaped the entire design approach.
No technical fluencyMost brands don't have in-house tracking expertise. The feature needed to explain itself without requiring it.
10-day data rampData takes ~10 days to accumulate after setup. Users could easily assume nothing was working and churn before seeing results.
Privacy anxietyConnecting a third-party system to a marketing platform triggers legitimate hesitation around data ownership and consent.
Multi-step setupThe feature requires several steps inside a product users are still learning. Getting lost was a real failure mode.
These four problems became the foundation of the design approach: make the system feel active from day one, surface only what's needed at each step, frame data connection as the key that enables value rather than a technical chore, and use plain language throughout.
04 — User path
During onboarding, users selecting "Increase Klaviyo abandonment flow revenue" immediately oriented the entire experience toward the Enricher — avoiding a cold start and making the product feel personalized from the first screen. An early version surfaced this as a modal; we moved it to a dedicated page to give users more room to understand what they were activating.
The setup flow walked users through connecting Shopify, installing the Polar Pixel, and configuring destinations across Klaviyo, Meta Ads, and Google Ads. We had to account for every user state across the free trial period.
—
Not signed up
Gate with value-first framing.
—
Signed up, not paid
Upgrade prompt at the right moment.
—
Partially connected
Progress indicator, next step surfaced.
The 10-day ramp was reframed as a milestone journey — not a loading screen. Users watched progress move through five concrete checkpoints: first customer identified, flows duplicated, first email sent, first order recovered, Polar pays for itself. Each milestone had its own copy and context, keeping momentum alive and framing the wait as part of the value.
05 — Iteration & testing
This feature couldn't be validated with prototypes alone — we needed real data to prove the mechanic worked. We recruited 5 beta users from existing customers while design and development ran in parallel. Their results validated the core concept; from there we shipped an MVP — a simple in-app landing surfacing the value proposition and early results. The response greenlighted a full launch with self-serve onboarding and an upgrade path.
One thing that consistently surfaced in testing was privacy anxiety. Users worried we were sourcing and emailing people without consent. This sharpened our messaging significantly — we made first-party data provenance explicit at every touchpoint, and reinforced that targeting only applies to users who had already consented to receive marketing from that brand.
06 — Marketing
For outbound we designed an independent landing page — deliberately using a warmer, more direct-to-consumer aesthetic rather than the analytical SaaS tone of the core Polar product. The feature could stand on its own: its value proposition was immediately legible without needing to understand what a BI platform is.
We built a revenue calculator where users could input their monthly abandonment figures across browse, cart, and checkout, and see a projected uplift estimate. It closed with a clear guarantee: Polar pays for itself in 30 days or you get your money back.
For sales, we produced a follow-up deck for post-demo conversations — going deeper on expected outcomes with real client data, for deals where 30 minutes wasn't enough to build conviction.
07 — Results
$2M
Revenue recovered (Jan alone)
$68K
Upsell over 9 months
20%
Steady adoption rate
+70%
Browse abandonment
+50%
Cart abandonment
+15%
Checkout abandonment
Brands using the Enricher recovered over $2M in incremental revenue in January alone — from shoppers Klaviyo had missed entirely. The feature helped close several 6-figure deals by creating a clear competitive edge against Elevar, TripleWhale, and Northbeam.
Activate is core functionality that gives us very solid footing in competitive discussions with TW, Northbeam, Elevar. Without it, we wouldn't stand a chance in these discussions.
MarinaDirector of Sales · Polar Analytics
Sandbox — Experiments
Side projects
StrataProduct concept · 2025
cmd_aliceThis portfolio · 2026
Side project · Product Design · 2025
Strata
"Your events already exist. Nobody knows what they mean."
A product concept solving a problem I know from the inside: analytics events are orphans. They exist in Amplitude, they fire, but nobody knows what they belong to or who owns them. Strata connects each event to its product context. Automatically, without blocking devs, without human maintenance.
This portfolio is itself an experiment. Rather than a landing page, simulate a lightweight OS. Windows, a dock, an interactive terminal. The interface becomes the argument.
HTML · CSS · JSInstrument SerifIBM Plex MonoDark modeSingle file
The portfolio is the case study. A system, a rationale, an opinion — the same process I bring to everything.
cmd_alice / Design System
Every decision in this portfolio follows a named rule. 14 color tokens, 3 type families, a base-4 spacing scale, and a set of usage laws written before the first line of CSS.
Palette — 14 tokensNo raw hex in CSS
--bgDesktop
--paperWindows
--textPrimary
--text-2Secondary
--mutedMetadata
--ruleBorders
--accentInteractive only
--goldStatus
Typography · 3 families
--monoDATA · TAGS
--sansBody, descriptions
--serifDisplay
Spacing · Base-4
--space-14px
--space-28px
--space-416px
--space-632px
Text hierarchy4 levels
--textPrimary content — headings, names
--text-2Secondary body — descriptions
--mutedMetadata — dates, captions, tags
--subtleInactive — faded labels, arrows
Rules — core laws
--accent : interactive only
CTAs, active states, links — never decorative
--mono : data only
Dates, tags, uppercase labels — never narrative
Spacing : always a token
No raw px values — only --space-1 through --space-6
>
Experience — Alice.cv
10 years. Many domains. One approach.
Said about her
"She helped build design operations: a career ladder, training, and advocated to executives for the design system. An insightful strategic designer who won't shy away from defending what she thinks is right."
Jamie MillDirect report · Polar Analytics
"Des cours vivants, enthousiasmants, ambitieux, tout en restant connectés aux réalités du terrain. Une richesse d'échanges et une prise de recul oxygénante."