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

Franck Dufournet

Fullstack Developer — React / Next.js / Node.js /

€550/day
3 projects
Ho Chi Minh City, VN
8-15 years

Average response time: 1 hour

About Franck

Hi, I'm a fullstack developer with 7+ years of experience, based in Ho Chi Minh City and open to freelance, part-time, or full-time remote roles.

I build clean, testable, and scalable apps using:
  • React.js / Next.js / TypeScript / Tailwind
  • Node.js / Bun / Express.js / Elysia.js / MongoDB / PostgreSQL
  • Monorepo architecture, CI/CD, Zod, Zustand, React Query
  • Real-time: SSE, WebSockets
🔧 Recent work:
  • DeFi platform (Coreum blockchain, DEX, Launchpad, real-time analytics, wallet integration, TypedSQL)
  • Crypto marketplace (Hydro Network, NFTs, wallet integration, filters)
  • Event management PWA (media uploads, real-time chat, admin tools)
Let's connect, I'm available for freelance missions or long-term roles.
  • French

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • Cruise Control - Coreum
    Full Stack Developer (Blockchain DeFi)
    TECH
    September 2024 - November 2025 (1 year and 2 months)
    Ho Chi Minh City, Vietnam
    Description:

    Built a complete DeFi platform on Coreum blockchain, combining DEX (Decentralized Exchange), token launchpad, and real-time analytics for traders and liquidity providers.

    Backend Architecture:
    • Designed 50+ REST API endpoints using Bun runtime and Elysia.js with Swagger documentation
    • PostgreSQL multi-schema: read-only for blockchain indexer (SubQuery), read-write for app data
    • Created 20+ TypedSQL queries for analytics: Portfolio PnL, Pool APR, LP rewards, trader statistics
    • SafePrismaClient protection layer preventing writes to indexer schema
    • Background jobs: price sync (5min), automated snapshots (hourly)
    • PostgreSQL triggers for price calculation and propagation across pools

    Real-time Systems:
    • Server-Sent Events (SSE) for live blockchain updates (swaps, trades, liquidity)
    • React Query cache invalidation for automatic UI refresh
    • WebSocket chat for community interaction
    • Price normalization handling variable token decimals (6-18)

    Frontend Development:
    • Next.js 14 with App Router and Server-Side Rendering
    • Wallet integration: Keplr/Cosmos using Graz v0.4.2
    • Real-time charts with Recharts (1H/1D/1W)
    • Portfolio dashboard: holdings, PnL tracking, transaction history
    • Token explorer with filters, search, sorting
    • Responsive TailwindCSS, mobile-first
    • Optimistic UI updates

    Architecture & DevOps:
    • Zero-downtime migration from frontend to backend APIs via proxy pattern
    • Docker containerization, Railway deployment with CI/CD
    • Fixed critical bugs: price normalization ($47M bug), metadata override, decimal handling

    Key Achievements:
    • 55+ tokens synchronized in real-time
    • API latency <100ms average
    • 28+ active traders with complete history
    • Production-ready deployment

    Stack:TypeScript, Bun, Elysia.js, PostgreSQL, Prisma, Next.js 14, React Query, Graz, Recharts, TailwindCSS, SSE, WebSockets, Docker, Railway
    Next.js PostgreSQL Blockchain React.js Typescript
  • Evento
    CTO – Evento (Freelance Fullstack Developer)
    July 2024 - Today (1 year and 11 months)
    Ho Chi Minh City, Vietnam
    🚀 CTO – Evento

    Sole developer and technical architect of the Evento platform (web app & backend).
    • Built the entire frontend with Next.js, TailwindCSS, Zustand, and cva variants
    • Refactored and extended the backend with Express.js and MongoDB (legacy code cleanup + new features)
    • Set up full CI/CD: Vercel (frontend) + AWS (API, S3 for media, SES + Mailjet for emails)
    • Designed a modular monorepo with shared packages (types, ui, eslint-config)
    • Developed internal libraries like @ezstart/ui (, , etc.)
    • Applied strict TypeScript + Zod validation, Husky + lint-staged + commitizen for consistency
    • Built scalable, typed, testable architecture

    Stack: Next.js, React, TailwindCSS, Typescript, Express.js, MongoDB, Zustand, AWS (S3, SES), Vercel, Zod, Jest, pnpm
    Next.js Aws API Project Management Stripe
  • Informal Systems
    Frontend Developer – Hydro (Freelance)
    April 2025 - June 2025 (2 months)
    Ho Chi Minh City, Vietnam
    Frontend contribution to the Hydro (Cosmos Network) ecosystem – live at [hydro.cosmos.network](https://hydro.cosmos.network).

    • Developed a scalable lockup-actions system (transfer, list, update, buy, unlist)
    • Built the `/lockups/marketplace` page with listing, sorting, filtering, and action logic
    • Integrated Supabase for listings data (build scripts + update APIs)
    • Extended core lockup types (`MarketplaceLockup`, `AugmentedLockup`) and implemented form validation, image fallback logic, and dynamic filtering
    • Code merged into the main repo (features progressively released)

    Stack: React.js, Next.js, Supabase, Typescript, TailwindCSS
    Blockchain Front-End development IT support

Reviews

5.0

Out of 3 ratings

BenjaminB

Benjamin

ClausIA

Reviewed on 15.11.2025

Très bon travail de la part de Franck sur cette mission. Livraison propre, conforme au périmètre, communication fluide et réactivité appréciable. Collaboration efficace comme toujours. Je recommande.
BenjaminB

Benjamin

ClausIA

Reviewed on 04.09.2025

Très satisfait de cette seconde collaboration avec Franck. Le Lot 2 a été livré dans le périmètre défini, conforme aux attentes et dans de bonnes conditions. Travail sérieux, communication claire et réactivité appréciée. Je recommande vivement.

Recommendations

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

  • Gérez du code avec Git et GitHub Réalisez un cahier des charges fonctionnel Déboguez l'interface de votre site internet Découvrez le fonctionnement des algorithmes Gérez votre application React avec Redux et Redux
    Toolkit
    Gérez du code avec Git et GitHub Réalisez un cahier des charges fonctionnel Déboguez l'interface de votre site internet Découvrez le fonctionnement des algorithmes Gérez votre application React avec Redux et Redux
  • Bachelor's degree
    OpenClassrooms
    2024
    Bachelor's degree

Skill set

Categories