Clément Roland

Available to hire

I am a full-stack MERN developer based in France, passionate about turning ideas into robust, scalable web applications.

About

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.

  • Joined February 2026

Languages

  • FrenchFluent
  • EnglishIntermediate

Industry experience

  • Software & Internet
  • Computers & Electronics
  • Professional Services

Projects · 2

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

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

  • Web Developer

Work experience

Full-Stack Developer · Professional Project – Event IndustryJan 2024 – Present · 2 yrs 11 mos

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) · Web & Mobile Developer Training2024 – 2026
BTS Digital Systems · BTS Digital Systems2019 – 2026

Hire Clément Roland today

Post a job and invite Clément, or contact them directly. No hidden commission.

Post a job