I am a full-stack MERN developer based in France, passionate about turning ideas into robust, scalable web applications. I’ve built and deployed production-ready projects featuring JWT authentication, real-time charts, and REST APIs, and I enjoy delivering clean, maintainable code from concept to deployment. My toolkit includes React and TypeScript on the frontend, Node.js and Express on the backend, and MongoDB for data. I work with Material-UI and Chart.js, and I deploy to Vercel and Railway with MongoDB Atlas; live demos are available in my portfolio.

Clément Roland

I am a full-stack MERN developer based in France, passionate about turning ideas into robust, scalable web applications. I’ve built and deployed production-ready projects featuring JWT authentication, real-time charts, and REST APIs, and I enjoy delivering clean, maintainable code from concept to deployment. My toolkit includes React and TypeScript on the frontend, Node.js and Express on the backend, and MongoDB for data. I work with Material-UI and Chart.js, and I deploy to Vercel and Railway with MongoDB Atlas; live demos are available in my portfolio.

Available to hire

I am a full-stack MERN developer based in France, passionate about turning ideas into robust, scalable web applications. I’ve built and deployed production-ready projects featuring JWT authentication, real-time charts, and REST APIs, and I enjoy delivering clean, maintainable code from concept to deployment.

My toolkit includes React and TypeScript on the frontend, Node.js and Express on the backend, and MongoDB for data. I work with Material-UI and Chart.js, and I deploy to Vercel and Railway with MongoDB Atlas; live demos are available in my portfolio.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

French
Fluent
English
Intermediate

Work Experience

Full-Stack Developer at Professional Project – Event Industry
January 1, 2024 - Present
Developed a complete event booking web application. Designed full-stack architecture: frontend, backend, and database. Managed the project independently from concept to deployment.

Education

Web & Mobile Developer Training (MERN Stack) at Web & Mobile Developer Training
January 1, 2024 - February 28, 2026
BTS Digital Systems at BTS Digital Systems
January 1, 2019 - February 28, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services
    paper Crypto Dashboard - Application React TypeScript

    you can see the dashboard on my portfolio: https://www.twine.net/signin

    📊 Data visualization

    ✅ Real-time price of 50+ cryptocurrencies via CoinGecko API
    ✅ Pie chart of the market cap distribution (top 10)
    ✅ Complete table with all key information
    ✅ Automatic refresh every 60 seconds
    ✅ Tabbed interface (Chart / Table)
    📈 Statistics

    ✅ Top 3 gainers (highest increases 24h)
    ✅ Top 3 losers (stronger drops 24h)
    ✅ Market cap, 24h volume, percentage changes
    ✅ Ranking by market capitalization
    🎨 User interface

    ✅ Modern design with Material-UI
    ✅ 100% responsive interface (mobile, tablet, desktop)
    ✅ Intuitive visual indicators (green/red, icons)
    ✅ Informative tooltips on charts
    ✅ Fluid and professional animations
    ✅ Elegant missing data management (N/A)
    🔧 Technique

    ✅ TypeScript for a type-safe code
    ✅ Custom hooks for reusability
    ✅ Optimized state management with React hooks
    ✅ Modular and maintainable architecture
    ✅ Reusable components

    paper budget tracker

    Personal budget management web application with JWT secure authentication, interactive graphics and multi-user isolation.

    you can see the demo on my portfolio: https://www.twine.net/signin

    🔐 Authentication & Security

    ✅ Secure registration and login
    ✅ JWT authentication with expirable tokens (30 days)
    ✅ Hash passwords with bcrypt (10 rounds)
    ✅ Full data isolation by user
    ✅ Backend and frontend road protection
    ✅ Forgotten password management with temporary tokens
    ✅ Secure logout
    💼 Transaction Management

    ✅ Create, read, edit and delete (full CRUD)
    ✅ Categorization of transactions (Income / Expenses)
    ✅ Customizable predefined categories
    ✅ Optional descriptions
    ✅ Customizable dates
    ✅ Client and server side data validation
    📊 Statistics & Visualization

    ✅ Automatic calculation of totals (Income, Expenses, Balance)
    ✅ 3 interactive charts with Chart.js
    🥧 Camembert: Breakdown of expenses by category
    📊 Bars: Comparison Income vs Expenses
    📈 Line: Evolution of the balance over time
    ✅ Real-time statistics
    ✅ Tabbed interface (Table / Charts)
    🎨 User Interface

    ✅ Modern design with Material-UI
    ✅ Responsive interface (mobile, tablet, desktop)
    ✅ Forms with real-time validation
    ✅ Explicit error messages
    ✅ Loading states and visual feedback
    ✅ Intuitive navigation