AMINE SONDALI Technical Product Leader
← Selected work

FAIRTICKS · FOUNDER CASE STUDY

Designing a trading platform where risk is visible before it becomes failure.

FairTicks is a simulated trading evaluation platform built around clear rules, real-time risk visibility and earned progression. I conceived the product and built the connected system behind its commercial offers, trader experience, risk controls and operations.

5account families, one configurable core
3exposure sizes with explicit tick value
End-to-endmarket data to payout operations

01 — PRODUCT THESIS

A trader should not discover the rule only after breaking it.

Simulated trading programs often separate the rulebook from the trading experience. Traders see a balance and a chart, while critical information—remaining loss, drawdown pressure, consistency and qualification progress—lives elsewhere or becomes clear too late.

I designed FairTicks around one principle: Never trade in the dark. The platform brings risk, position decisions and progression into the same real-time experience.

02 — HOW THE PRODUCT WORKS

One lifecycle connecting the offer, the account and every decision that follows.

01ChooseFamily & account size
02ProvisionImmutable rule snapshot
03TrainTrade under visible rules
04QualifyTarget, risk & QPD
05ProgressQualified account cycle
06RequestPayout eligibility
PRODUCT PORTFOLIO

Five paths, different behaviors

Rapid, Classic, Discipline, Instinct and Free Trial address different expectations around speed, structure, behavioral discipline and activation.

SHARED FOUNDATION

One configurable account engine

Targets, loss models, exposure, consistency, eligibility, resets and commercial terms vary through configuration rather than duplicated products.

PUBLIC LANGUAGE

Training → Qualified

Traders demonstrate performance in Training. Qualification creates a distinct account and a new operating cycle—not a cosmetic status change.

03 — THREE STRUCTURING DECISIONS

The decisions that made the platform coherent.

01

CONFIGURATION WITHOUT CONTRACT DRIFT

One engine, immutable account snapshots.

I rejected separate rule implementations for every product family. They would evolve differently, multiply edge cases and make active account terms difficult to trace.

Instead, each account is provisioned from a configurable template and receives an immutable snapshot of the rules and commercial terms that apply to it.

Result: the product portfolio can evolve without silently changing existing trader accounts.
02

TRANSPARENCY BEFORE ENFORCEMENT

Turn the risk engine into a user experience.

Enforcing Daily Loss, Maximum Loss or Trailing Drawdown only at breach time would make the system technically correct but experientially weak.

I designed near-breach states, remaining-risk metrics and contextual explanations so traders can see pressure building while they can still act.

Result: enforcement and product guidance come from the same source of truth.
03

QUALITY OF PERFORMANCE

Measure repeatability, not profit alone.

A single result does not explain how it was produced. FairTicks therefore evaluates progression through Qualified Profit Days, consistency and behavior-aware Discipline Score.

These metrics are cycle-based and can remain Unrated or Provisional until enough valid evidence exists.

Result: progression communicates sustainable performance instead of rewarding one isolated outcome.

04 — THE TRADER EXPERIENCE

Put the account state next to the trading decision.

POSITION & ACCOUNT STATELIVE
MARKET
TODAY P&LVisible in real time
LOSS REMAININGDaily & maximum
PROGRESSIONTarget · QPD · Consistency
DISCIPLINECycle-aware status
POSITION MANAGER

Act with context

Entry, Stop Loss, Take Profit, risk, Risk/Reward, Break Even, partial closes and controlled reversal are managed without losing sight of account impact.

PERFORMANCE HUD

Understand the next constraint

Today’s P&L, loss remaining, target, QPD, consistency and Discipline Score answer where the account stands and what is required next.

RISK COMMUNICATION

Explain before blocking

Safe, Warning, High and Critical states translate engine pressure into language a trader can use without exposing enforcement formulas.

05 — THE PLATFORM BEHIND THE EXPERIENCE

Real-time at the surface. Deterministic at the core.

INPUTMarket DataIngest & normalize
PRICETick ProcessingVisual & rule feeds
TRADEExecutionOrders & positions
STATEP&L & ExposureOne account truth
CONTROLRisk EngineEvaluate & enforce

Market and execution

A controlled market-data pipeline supports responsive visual prices while keeping rule evaluation deterministic. Orders, positions, exposure and P&L update one authoritative account state.

Risk and performance

Daily loss, maximum loss, trailing drawdown, stop-loss policy and exposure controls feed breach decisions, daily statistics and performance cycles.

Correctness by design

Atomic state changes, idempotent processing and immutable snapshots protect trade evidence, account metrics and lifecycle decisions from duplication or drift.

Technical deep diveRisk, performance and qualification+

The rule system supports account-specific Daily Loss, Maximum Loss, optional intraday Trailing Drawdown, Stop-Loss policies, exposure constraints and traceable breach processing.

Qualified Profit Days, consistency and Discipline Score use valid trading evidence and performance cycles. Qualification generates a separate Qualified Account rather than mutating Training state.

Technical deep diveQualified and payout lifecycle+

Payout eligibility evaluates active Qualified status, account maturity, the required QPD cycle, consistency, realized available profit, profit-share snapshot, open positions, concurrent requests and KYC where required.

The workflow calculates the applicable reserve, can lock trading during an active request and resets the next performance cycle only after the payout reaches its final paid state.

Technical deep diveRecovery, Free Trial and account actions+

Free Trial introduces the experience through family-specific rules. Restart can recover an unused trial under strict activity conditions. Reset, extension and expiration are explicit family-specific lifecycle paths rather than manual exceptions.

06 — THE OPERATING SYSTEM

The trader-facing promise continues through commerce, trust and back-office operations.

ACQUISITION

Free Trial & product selection

Family-specific trials, comparison and education help traders understand the experience before commitment.

COMMERCE

Payments & FTUSD

Payment state, fulfillment, wallet credit, cashback and controlled checkout contribution feed one commercial lifecycle.

IDENTITY

SSO, provisioning & KYC

Purchase creates the correct platform account; identity verification is introduced when payout operations require it.

PROOF

Certificates & verification

Success and payout certificates connect trader, account and lifecycle facts to a verifiable record.

OPERATIONS

Admin control

Accounts, markets, positions, rules, payments, payouts, KYC, certificates and audit evidence are managed through connected operational tools.

EDUCATION

Lifecycle-based Help Center

Documentation follows the trader from choosing an account through trading rules, qualification, payout and recovery.

07 — ARCHITECTURE & OWNERSHIP

I stayed responsible beyond the edge of a conventional product role.

EXPERIENCEWebsiteTrader AppAdmin
PRODUCT SERVICESIdentityAccountsPayouts
CORE ENGINESTradingRiskProgression
FOUNDATIONDataReal timeJobs & audit

I owned the connected decisions across:

  • Product vision, positioning and language
  • Account portfolio and monetization
  • Business rules and lifecycle architecture
  • Trader and admin experiences
  • Backend engines and real-time behavior
  • Payments, KYC and certificates
  • Infrastructure, observability and validation
  • Help Center and launch preparation

This is what makes FairTicks my strongest example of Product Architecture: business intent, user experience and technical state are designed as one system.

NestJSPostgreSQLPrismaRedisBullMQReactTypeScriptSocket.ioDockerNginxCI/CDMonitoring & Logging

08 — WHAT THIS WORK DEMONSTRATES

A complete product foundation built before claiming market outcomes.

FairTicks is pre-launch, so I do not present user, revenue, qualification or payout metrics as evidence. The defensible proof is the scope and coherence of what has been designed and built:

01

Five differentiated offers operating on one configurable product core.

02

One lifecycle spanning acquisition, trading, risk, progression, qualification, payouts and recovery.

03

A modular real-time architecture connecting market data, execution, P&L, risk and operations.

04

A trader experience that turns hidden account state into decision-ready information.

This case study describes the FairTicks platform and operating model built to date. The product remains in final pre-launch validation.

WORK WITH ME

Building a product where business rules and real-time systems must behave as one?

Let’s turn the complexity into an explicit, buildable and scalable product.

Start a conversation