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

Ideas in.
Products out.

Florin Stoian, holding a cursor
← the cursorFive years of clicking where it counts: e-commerce & fitness products.
the receipts →+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: the idea, the brand, the design system, and the product decisions behind every screen.

Role
Product, brand and design — a one-person side project, end to end
Platform
iPhone · native
Scope
0 → 1concept to App Store
Status
2026launching
01Discover

Strength logging is a crowded shelf, and almost every app on it runs on the same engine: streaks, badges, a feed. So before designing anything, I sat down with four serious lifters. The same answers kept coming back. They already track their training. They judge a set by the reps they had left in the tank, not just the weight on the bar. And every app they'd tried buried that signal.

I'm one of them, which helped me hear the thing nobody said out loud: a serious lifter already knows whether they showed up. That set the bet early. Build for the lifter who already trains, and let the casual market keep its streaks.

02Define

The problem wasn't motivation, and it wasn't more data. It was proof: a lifter can't easily see whether the work is working. Two decisions locked here and never moved. Reps-in-reserve sits at the centre of every logged set. And strength over time is shown honestly, so an easy day is never dressed up as progress.

Progressive overload, kept honest.
The one-line problem everything downstream answers to. It never moved.
03Develop

With the problem fixed, the open question was how to show progress without lying about it: an honest max estimate adjusted for effort, stall detection that watches the trend, muscle balance and personal records by rep range. I didn't decide alone — 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

Converging was mostly subtraction. The exercise library was cut 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 and nothing dies in a hand-off. The launch metric is retention, not installs.

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.

The Conqueror is a virtual fitness-challenge site: walk, run or cycle the distance of a famous route, and a real medal turns up at your door. I redesigned its busiest page — the homepage meant to win over cold traffic, and the one drowning people in choice.

Role
UX/UI designer — research, design, A/B testing
Team
Shipped with a developer and a CRO · 2025
Outcome
+68%organic CTR, A/B tested
Structure
60+ → 5cards became a five-step path
01Discover

The homepage was built for people who already knew the brand, not the cold traffic actually landing on it from search and ads. It opened with sixty-plus challenge cards in one dense grid. No pitch, no explanation, nothing telling you where to look first. The analytics said it plainly: first-timers arrived cold, met the wall of choices, and left 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

They weren't short on challenges. They were short on a path. That reframed the whole brief: stop treating the site like a catalogue and start treating it like a sequence. Lead with the pitch, feature a handful of challenges instead of all of them, put the proof near the top, and give each section room to be read at a glance.

The wall → the path
01 the pitch · 02 how it works — five steps · 03 proof — members, completion rate, press · 04 a few featured challenges · 05 full catalogue, one click away. Nothing was removed, only re-sequenced.
03Develop

Working with a developer and a CRO, I designed against that sequence: a homepage that opens with the pitch, a five-step how-it-works, and proof — 450k members, an 87.93% completion rate, press logos — before a short list of popular and licensed challenges. We kept the full catalogue, one click away, so nothing was lost, only reordered. Underneath it, a shadcn design system so design, dev, campaign and creative teams work from one source.

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 A/B test settled the argument: organic click-through rose 68% against the old homepage. The full catalogue never left, it just stopped being the first thing anyone saw. Moving it one click away, and giving the top of the page a pitch and proof instead, was most of where the 68% came from.

+68% organic click-through
A/B tested against the old page — control vs variant.
03 / The Conqueror — pricing step

Three buttons
became one.

The pricing step of the same acquisition funnel. Three pricing tables sat side by side, each with its own call to action, and the step where money changes hands asked people to solve a comparison puzzle first.

Role
UX/UI designer — design and A/B testing
Where
Acquisition funnel · pricing step
Outcome
+11%conversion, A/B tested
Rounds
4–5live test rounds to get it right
01Discover

Three plans sat in three separate tables, each with its own call to action. The page competed with itself, asking people to solve a comparison puzzle at exactly the point where hesitation costs the most: the step where money changes hands.

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

Three tables side by side turns picking a plan into comparing three plans first. So the brief narrowed to one sentence: make the page ask one decision at a time — which plan, then one button.

One decision at a time.
3 tables → 1 selector · 3 CTAs → 1 button · same plans, same prices. Nothing about the offer changed — only how many questions the page asked at once.
03Develop

Compress three tables into one plan selector with a single button underneath. Same comparison, one control instead of three. The narrowing happened live: four to five 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

One selector, one button, +11% conversion — settled by the A/B test. Pages stop competing with themselves when they ask one decision at a time. Same fix as the homepage, a different page.

+11% conversion
Control against variant, at the end of four to five live rounds. Small bar, real money.
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.