Open to product & UX roles — Bucharest, RO or remote

Ideas in.
Products out.

Florin Stoian, holding a cursor
the experienceFive years of clicking where it counts: e-commerce & fitness products.
the proof+68% CTR and +11% conversion, settled by A/B tests, not taste.
Bucharest, RO / remote Selected work ↓ Open to roles
Selected work — 01/03
01 Notch Native iOS · 0→1 side project 2026 Notch logging screen 02 The Conqueror Homepage · catalogue to funnel +68% The redesigned Conqueror homepage 03 Pricing step Three buttons became one +11% The redesigned pricing step
01 / Notch — native iOS app · side project

Progressive overload,
kept honest.

A workout log for serious lifters, built for iPhone. I made all of it: idea, brand, design system, and every product decision.

Problem
Serious lifters can't see whether the work is working.
The move
Reps-in-reserve on every set, and progress shown honestly.
Result
0 → 1, launching 2026.

Solo side project · product, brand, design and the build · native iPhone

01Discover

They already track. They lack proof.

Strength logging is a crowded shelf, and almost every app on it runs on the same engine: streaks, badges, a feed. Before designing anything I sat down with four serious lifters. The same three signals kept coming up.

Heard from all four
Already tracking Reps in reserve decide a set Apps bury the progress signal

I lift too, which helped me hear the thing nobody said out loud: a serious lifter already knows whether they showed up. So the bet: build for people who already train, and let the casual market keep its streaks.

02Define

Two decisions, locked early.

What they were missing was proof that the work is working. Two decisions locked here. Reps-in-reserve sits at the centre of every logged set, and strength over time is shown honestly, so an easy day never gets dressed up as progress.

Progressive overload, kept honest.
The one line every screen answers to.
03Develop

Show progress without lying.

The open question was how to show progress without lying about it: an honest max estimate adjusted for effort, stall detection, muscle balance, personal records by rep range. Once early users were in the private beta, a feature survey ranked what got built.

I also built a streak counter, liked it, and killed it. A streak is the exact game Notch exists to end.

OBSIDIAN design system — colour roles, type system, components with states, and rules for glow, spacing, radius, icons and motion
OBSIDIAN — the design system I built for Notch: semantic colour, type, components with states, and the rules that keep them consistent.
The same Trends screen designed in three iterations — Vintage Ledger, Dark Ledger, and the final OBSIDIAN
One screen, designed in three iterations. Each pass carried more of the product, and OBSIDIAN shipped.
04Deliver

Ship by subtraction.

Converging meant cutting. The exercise library shrank to the lifts a serious program actually uses, and features I was excited about moved to after launch. I designed every screen and directed AI dev tools through the build, so the design lives in the code. The launch metric is retention.

Notch — the logging screen, an exercise's history with its estimated-max trend, and the trends view
The screens as they ship — logging, exercise detail, and trends, in OBSIDIAN.
  • doneOBSIDIAN system and every screen — built and working.
  • doneBrand and waitlist live at notchlift.app.
  • doneFull QA pass — green test suite, a security review, a class of crashes designed out.
  • nowPrivate beta with real lifters, last pre-launch fixes.
  • nextApp Store submission and the 2026 launch.
02 / The Conqueror — web redesign

From catalogue
to funnel.

Cover the distance of a famous route, get a real medal in the mail. I redesigned The Conqueror's busiest page: the homepage that meets cold traffic.

Problem
60+ challenge cards and no pitch; cold traffic left.
The move
Pitch first, then how it works, then proof, then five featured.
Result
+68% organic CTR, A/B tested.

UX/UI designer · shipped with a developer and a CRO · 2025

01Discover

Cold traffic hit a wall of cards.

The homepage was built for people who already knew the brand. It opened on sixty-plus challenge cards in one dense grid: no pitch, no order, nothing telling a first-timer where to look. Analytics showed them arriving cold, meeting the wall, and leaving without picking one.

scroll ↕
The Conqueror — old homepage: a dense grid of 60+ challenge cards with no clear order
Before: every challenge at once, nowhere to look first.
02Define

Not a catalogue. A sequence.

The site had plenty of challenges and no path through them. So the brief became sequencing: lead with the pitch, feature a handful of challenges, put the proof near the top, and give each section room to be read at a glance.

The wall → the path
01 pitch · 02 how it works · 03 proof · 04 featured challenges · 05 the full catalogue, one click away.
03Develop

Pitch, then path, then proof.

With a developer and a CRO I rebuilt the page in that order: pitch up top, a five-step how-it-works, the proof, then a short list of popular and licensed challenges. The full catalogue stayed one click away. Underneath it, a shadcn design system so design, dev and campaign teams work from one source.

450kmembers, shown as proof
87.93%completion rate, on the page
scroll ↕
The Conqueror — redesigned homepage: clear pitch, how-it-works, social proof, a few featured challenges
After: a clear pitch, a how-it-works, the proof, and a short list of challenges.
04Deliver

The test settled it.

Organic click-through rose 68% against the old homepage. Most of the lift came from moving the catalogue one click back and opening with a pitch and proof instead.

+68% organic click-through
Control against variant, on live traffic.
03 / The Conqueror — pricing step

Three buttons
became one.

One step deeper in the same funnel. Three pricing tables sat side by side, each with its own call to action, at the exact step where money changes hands.

Problem
Three tables, three CTAs, one comparison puzzle.
The move
One selector with one button, tested over four to five rounds.
Result
+11% conversion, A/B tested.

UX/UI designer · design and A/B testing · acquisition funnel, pricing step

01Discover

Three tables, three questions at once.

Three plans in three separate tables gave the page three competing calls to action. Hesitation costs the most at the money step, and this layout asked people to solve a comparison puzzle right there.

The old pricing step: three plans in three tables, each with its own sign-up button
Before: three tables, three sign-up buttons, three decisions at once.
02Define

Which plan, then one button.

Three tables side by side turn picking a plan into comparing three plans first. The brief narrowed to a single sentence: make the page ask less.

One decision at a time.
3 tables → 1 selector · 3 CTAs → 1 button · same plans, same prices.
03Develop

Narrowed live, round by round.

I compressed the three tables into one plan selector with a single button underneath: the same comparison, one control. Four to five live A/B rounds with a developer and a CRO, each version tested against the last.

The redesigned pricing step: one plan selector, a single price and one sign-up button
After: one selector, one price, one button.
04Deliver

Pages stopped competing with themselves.

The final round settled at +11% conversion, real money on a small bar. Same fix as the homepage, one step deeper in the funnel.

+11% conversion
Control against variant, after four to five live rounds.
Florin Stoian The real one
About

I take rough ideas and make them real.

I started in graphic design and moved into product. I design the product and I get it built — with a team or, on Notch, by directing the build myself. I put work in front of real people early and keep what holds up. I like a clear point of view, and I'm happy to walk through why I made the calls I did.

Product & UX UI & visual Design systems Research & A/B Brand & identity
Figma
Where the design, the prototypes and the systems live.
Adobe CC
The graphic-design years never left; they show up in the visual work.
GA4, Hotjar & A/B tools
Where design opinions go to get tested.
Claude Code & Cursor
The AI dev tools I direct when I take a build end to end, like Notch.