You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Jordan MartinelliJM

Jordan Martinelli

Senior React Developer | Monorepo & Design Systems

€525/day
Marseille, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Jordan

I help startups structure their frontend to scale: monorepo architecture, design system, maintainable codebase.
My niche: laying solid foundations from the start to avoid the technical debt that slows everyone down after 6 months.

WHAT I DO
→ Monorepo architecture (Turborepo, pnpm)
→ Design system from scratch (Radix, Storybook, Tailwind)
→ Web3 integration (multi-chain wallets, DeFi)


LAST MISSION — BANGK (Crypto Neobank)
Lead Frontend, 2.5 years, from scratch → scale

Monorepo: 3 web apps + 1 mobile, 50+ shared packages
Design system: 50+ accessible components
Web3: 4 blockchains integrated (Ethereum, Solana, Polygon, Base)
Managed 3 developers

PREVIOUS MISSION — DISHOP (Foodtech)
Refactored React Native app in 3 months

Migration JS → TS, Redux → Zustand + Tanstack query
-40% code, maintainable codebase

STACK
TypeScript, React, Next, Tanstack start, React Native/Expo, TailwindCSS, Radix UI, Zustand, React Query, Turborepo, Wagmi/Viem


Available for a 15min call this week.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • BANGK
    Lead Frontend Developer - Architecture & Web3
    BANKING AND INSURANCE
    September 2023 - January 2026 (2 years and 4 months)
    Nice, France
    Lead Frontend Developer — BANGK (Crypto/RWA Neobank)
    ~2.5 years | Team of 5 developers, 1 designer, 1 PO

    BANGK: crypto neobank for RWA (real-world assets) investments in sustainable projects.

    Joined from day 1 alongside the CTO. Full ownership of frontend and mobile. Complete freedom on technical choices.

    MONOREPO ARCHITECTURE
    Designed a monorepo from scratch (Turborepo + pnpm):
    • 3 applications: ICO Dashboard (investors), Admin Dashboard (internal team), Showcase website
    • 21 shared packages: hooks, utils, types, API services, providers, i18n, constants
    • Centralized ESLint/TypeScript/Prettier configurations

    MOBILE APP (iOS/Android)
    Advanced prototype delivered in under 2 months:
    • Stack: Expo + Tamagui (cross-platform design system)
    • Full architecture, navigation, state management
    • Mobile design system from scratch with shared tokens

    WEB DESIGN SYSTEM
    Library of 50+ components:
    • Stack: Storybook + TailwindCSS + Radix UI (headless, accessible)
    • Tokens, dark/light theming, WCAG compliance

    WEB3 INTEGRATION
    Stack: Wagmi, Viem, Web3Modal
    • Multi-chain: Ethereum, Solana, Polygon, Base
    • Wallet connection (MetaMask, WalletConnect, Phantom), transactions, on-chain verification
    • Challenge: abstract blockchain complexity for a fluid UX (non-crypto users)

    LEADERSHIP
    • Recruitment and skill development of 3 developers
    • Systematic code reviews, standards definition, structured onboarding
    • Daily coordination with CTO (backend) and designer

    FULL STACK
    React 18, TypeScript, Vite, Expo, Tamagui, Zustand, React Query, React Hook Form, Zod, TailwindCSS, Radix UI, Framer Motion, i18next, Storybook
    TypeScript Design System Software Architecture Blockchain React.js
  • Dishop
    TypeScript-React Developer
    RESTAURANTS AND FOOD SERVICE
    June 2023 - September 2023 (3 months)
    Nice, France
    React Native Developer — DISHOP (Foodtech)
    3 months | Refactoring mission | Team of 5 developers

    DISHOP: delivery solutions for restaurants & franchises. White-label apps: customer app, delivery driver app, management dashboard.

    Mission: complete refactoring of the iOS/Android delivery driver app.

    TECHNICAL REFACTORING
    Modernization of a legacy codebase:
    • JavaScript → Strict TypeScript
    • Class components → Functional components + Hooks
    • Redux → Zustand + TanStack Query
    • React 18 update

    OPTIMIZATION & DRY
    Significant code reduction (~40%):
    • Creation of reusable custom hooks
    • Implementation of a design system (shared components)
    • Factorization of repetitive patterns
    • Removal of dead code and duplication

    RESULTS
    • Maintainable and typed codebase
    • Easier onboarding for new developers
    • Improved DX (fewer bugs, predictable code)
    • Mission delivered on time (3 months)

    STACK
    React Native (Expo), TypeScript, Zustand, TanStack Query, React 18
    React Native TypeScript React Query Expo Refactoring

Recommendations

Alissia F.AF
Sylvie G.SG
MS
+1
Alissia F. and 3 other people have recommended Jordan

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Software Designer Developer, Computer Science
    OpenClassrooms
    2020
    Développeur concepteur logiciel, Informatique

Skill set

Categories