Work/BeFM

Investing on your own rules.

A strategy builder for everyday investors. Set your rules, test them on 10 years of data, then take the strategy live. It checks the rules for you and suggests what to buy and sell.

1st hourGenerated revenue. Commercial figures available on request.
34Screens, one working prototype
AAAccessibility, WCAG 2.1, checked
55Automated tests
Role
Product Designer
Company
MarketsMojo
Platform
Web and mobile
Status
Live
The BeFM backtest result screen
BeFM running live on a laptop at my desk at MarketsMojo
Live, at my desk
The problem

Stock screeners on the market let users find stocks only by writing queries. But building a complete investment strategy is more difficult.

Users need to decide which stocks to buy, when to buy, when to sell, how often to check the rules and whether the strategy actually works.

BeFM was designed to make this process easier, without requiring users to know query writing.

Tools on the marketOpen a screenerWrite a query!Most people can'tGet a list of stocksWhen to buy or sell?!Does it work?!BeFMSay what it's forPick rules for that goalTest on 10 yearsGo live
Other tools stop at a list of stocks. BeFM goes all the way to a tested strategy.Swipe →
Who it's for

Three investors. One product.

Each one needs something different. The design had to work for all three.

The confident investor

Has a clear view. Needs a way to act on it.

The careful beginner

Wants proof before putting money in.

The expert

Wants full control. Leaves if simple means weaker.

Key decisions

What I chose, and why.

01

Don't copy the screeners.

The obvious idea was a simpler query language, like the tools already on the market. I pushed for something else: let people start from what they want. Rules are picked from ready-made filters, with a guide on screen, so nobody writes a query.

02

Ask about the goal before showing options.

I sketched five ideas. Four showed every option first. The one that worked asks what the portfolio is for, then shows only what fits.

03

Show “and” and “or” as a picture.

People use these words without thinking about logic. So rules are joined visually and read like a sentence.

04

Watch people fail, then fix it.

One task: build a strategy you would put money in. Every pause changed the design. The Entry step alone took three rounds.

The solution

Five steps to build. Test before you decide.

A new product, shaped by a lot of trial and error. First the flow, then the screens.

The flow

Each step answers one question from the problem. Building, testing and going live are kept separate.

BuildConstructionValue, type, indicesEntryWhen to buyExitWhen to sellManageHow often to checkPreviewCheck the whole setupDecideBacktest10 years of dataResultThe step I argued forTake it liveChange the rulesBack to BuildLiveRules checkedOn your scheduleBuy and sellSuggested for your portfolioAlertsCompare strategies
Swipe →
How it got there

Sketches, then three rounds of testing on the Entry step.

1
Before any screen

Five directions, on paper

Construction, entry rules, filters and charts, sketched five different ways and shown to the team.

Learned: Four of them showed every option first. They all failed the same way.

2
Round 1

Map every screen

A working wireframe of the whole product, every screen in order, so real people could click through it.

Learned: Where people hesitated showed what to fix. Most of it was on the Entry step.

3
Round 2

Four ways to place the rules

Four layouts for showing the rules you've picked, each one built inside the real Entry screen.

Learned: Seeing all four in place made the choice clear.

Round 3 · What shipped

Every part has a job.

The Entry filters screen12345
  1. 1A clear pathFive steps. You always know where you are.
  2. 2Rules you can readEach rule is a short chip.
  3. 3Live countChanges the moment you add a rule.
  4. 4Small groups65 filters, never shown all at once.
  5. 5“Or”, drawnShown between rules, not explained.
Then the system

One look across every screen, and a real phone version.

Design system Closer to a private bank than a trading app. One type family, one accent and AA contrast throughout.
Mobile Rebuilt for a phone, not shrunk. The tracker folds and the filters open as lists.
The result

It sold before it was built.

The working prototype was shown live to real users before any engineering started. It generated revenue within the first hour, and that funded the build.

The product

Website and mobile, captured from the working prototype. Click any screen to see it full size.

Website
Landing
Dashboard
Ready-made strategies
Live strategies
One live portfolio
Alerts, with the reason for each action
Mobile
Landing
Start
Backtest result
Live strategies
Alerts
Strategies

AI wrote the code. I made every decision.

What I learned

What I'd carry into the next one.

Tidy isn't solved

A neat screen can hide a problem that's still there.

Building changes the design

Empty states and the way back only got answered once it was real.

The person behind this work Finance first, then design. I build what I design. Read my story → All work