You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Théo R.TR

Théo R.

Full-Stack Developer — Next.js, Flutter, AI

€450/day
Nice, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Théo

Full-stack developer specializing in the design and delivery of complete technical ecosystems: web, mobile, and AI backends.

Over the past 2 years, I have designed and deployed a complete ecosystem for a multi-site automotive group:

  • Flutter tablet application for mechanics, offline-first, kiosk mode, real-time DMS synchronization
  • Flutter mobile application with OCR, PDF generation, 3D body rendering, and multi-platform push notifications
  • React 19 + TypeScript + Azure AD web intranet, with RBAC, multi-site, and Microsoft Graph integration
  • Custom AI assistant based on Claude: Node.js backend with WebSocket streaming and self-powered persistent memory

My approach: clean and typed code, scalable architecture, offline-first when relevant, rapid delivery without sacrificing quality.

Main stack: Next.js 16, React 19, TypeScript, Flutter, Node.js, Supabase (Postgres + Deno Edge Functions), Azure AD / MSAL, assistant-ui.

Specialties: AI integration (Claude, MCP, WebSocket streaming), complex data synchronization, offline-first applications, multi-tenant architecture.

Available for full remote for one-off or recurring missions. Based in Nice.
  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Mozart autos
    Maestro — Custom AI Assistant with Persistent Memory
    AUTOMOBILE
    January 2025 - Today (1 year and 7 months)
    Nice, France
    Complete backend and interface for an enterprise AI assistant based on Claude, with self-powered persistent memory, token-by-token streaming via WebSocket, and MCP integration for knowledge base access.

    Architecture: 1 conversation = 1 live Claude process (bidirectional stream-json), self-memory where the assistant writes its own memory via Write/Edit during its responses.

    UI: Next.js 16 + assistant-ui with custom runtime, markdown thread, tool calls, graphical artifacts, and tables.

    Stack: Node.js, TypeScript, Express, WebSocket, Claude CLI, Next.js 16, @assistant-ui/react, MSAL, Tailwind CSS v4.
    Next.js Typescript React.js Supabase Obsidian
  • Mozart autos
    Intranet — Multi-Space Web Platform with RBAC
    AUTOMOBILE
    January 2025 - Today (1 year and 7 months)
    Nice, France
    Web intranet for car dealerships with 4 business spaces (Reception, Workshop, Parts, Management) and multi-site. Azure AD Auth, custom RBAC, Microsoft Graph integration for supplier email workflows, legacy DMS data synchronization (SQL Server).

    Modules delivered: Vehicle inspections, New vehicle stock, Used vehicle maintenance reports (PDF history generation from DMS), RBAC Admin with granular permissions.

    Technical challenges: dual independent BrowserRouter, systematic lazy loading, MSAL ↔ Supabase session synchronization, email polling via Deno Edge Functions.

    Stack: React 19, TypeScript, Vite, Tailwind CSS, shadcn/ui, MSAL, Supabase, Microsoft Graph API, Deno Edge Functions.
    Typescript React.js Supabase
  • Mozart autos
    iConnect — Multi-Module Mobile Application
    AUTOMOBILE
    January 2025 - Today (1 year and 7 months)
    Nice, France
    Complete Flutter application for car dealerships: vehicle condition reports, internal chat with full-text search and push notifications, courtesy vehicle readiness module with 3D damage marking on GLB models, on-screen signed PDF contracts.

    Advanced features: license plate OCR, gamification (XP, levels, streaks), OTA updates, multi-site.

    Technical challenges: inspections in SafetyCulture mode with offline queue, interactive 3D rendering, mobile PDF generation and signing, multi-platform FCM push.

    Stack: Flutter, Riverpod, Supabase, FCM v1, model_viewer_plus, OAuth2 PKCE.
    Flutter 3D Modeling Supabase Riverpod

Recommendations

Be the first to recommend Théo

Help this freelancer shine by sharing your experience working together.

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

Skill set

Categories

  • Other