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

Idriss T.

Full-Stack Developer - Vue.js | Laravel Node.js

€400/day
Lyon, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Idriss

Freelance Full-Stack Developer | TypeScript • React • Vue • Node.js • SaaS

Full-Stack Developer specializing in TypeScript, I help startups and SMEs in the design and development of performant MVPs, SaaS, and web & mobile applications.

I have worked on several SaaS products in production, contributing to architecture, full-stack development, and performance optimization.

My positioning:

Transform a product idea into a robust, scalable, and evolvable technical solution.

🚀 Full-Stack Expertise


Front-End

  • React, Vue.js, Next.js & Nuxt.js
Modern, performant, and SEO-optimized interfaces
  • TypeScript
Strict code to improve reliability and maintainability
  • Creation of design systems and reusable component libraries
  • Performance & UX
  • Optimization of loading times and user experience

Back-End

  • Node.js, Laravel
Design of secure and scalable REST APIs
  • PostgreSQL & MySQL
Robust and optimized modeling
  • Modern Architecture
  • AI & Intelligent Search

Mobile

  • Flutter, React Native
  • Development and redesign of performant mobile applications with integration of new features and improvement of user experience.

🎯 What I bring

  • Product vision
  • Clean and scalable Full-Stack architecture
  • Tested, documented, and maintainable code
  • Automated tests
  • Integrated DevOps (Docker, Cloud Deployment, GitHub Actions, CI/CD)
  • Optimization of time-to-market through rapid iterations

I build solid technical foundations to avoid technical debt from the early stages of the product.

🔄 Methodology

Scoping → Clear technical specifications
Design → UX/UI and technical architecture validation
Development → Rapid iterations and continuous feedback
Production → Secure deployment and post-launch support

🎯 My goal:

Deliver a stable, performant, and scalable product.
  • English

    Fluent

  • Korean

    Basic

  • French

    Native or bilingual

Can work on-site
Lyon (up to 50km), Paris (up to 50km), Marseille (up to 50km)

Experience

  • Reflex
    Full-Stack Developer
    SOCIAL NETWORKS
    November 2025 - March 2026 (4 months)
    Paris, France
    Reflex is an iOS mobile application. The platform allows users to publish, discover, and share short audio clips, with a rating, monetization, and premium subscription system.


    Mobile Application (iOS)
    • Authentication (email + social login), JWT session management
    • Audio post feed filterable by category, continent, and mood
    • Integrated audio player with playback animation indicator
    • Persistent favorites system
    • Sharing of link or native audio file (share sheet)
    • User profiles with follow/follower system
    • Post ranking with trend indicator (trending)
    • Integrated contests: post submission, winner announcement
    • Premium subscription via Stripe (with Apple subscription management)
    • Creator analytics: views, streams, daily evolution
    • Monetization: configuration and tracking of revenue per post
    • Custom keyboard extension for inserting audio links directly into any application
    • Deep links for redirection from external links to posts
    Back-end (Spring Boot)
    • REST API secured by JWT with role management (user / admin)
    • Post management with soft delete and validation
    • Image upload and conversion (WebP via cwebp)
    • Automatic avatar generation from initials
    • Scheduled job for calculating post rankings (percentage change from previous period)
    • Contest management: dates, winners, results publication
    • Reporting system for posts (reports)
    • Stripe integration: subscriptions, webhooks, payment tracking
    • Daily monetization tracking per post
    • Management of content pages in Markdown
    Admin Panel (Angular)
    • Dashboard: registrations, revenue, number of posts, disk space
    • User management and moderation
    • Category and content page management
    • Contest tracking and management
    • Review of reports
    Swift Java PostgreSQL Spring boot JavaScript
  • Trackstone
    Full-Stack Developer
    REAL ESTATE
    April 2025 - March 2026 (11 months)
    Lyon, France
    • Implementation of a complete seller onboarding process for publishing and managing real estate listings.
    • Migration of the frontend architecture from Vuex to Pinia to improve state management and maintainability.
    • Complete conversion of JavaScript code to TypeScript (JS files and Vue components) to enhance code robustness and reliability.
    • Migration of the application to an SSR (Server-Side Rendering) architecture to optimize performance and SEO.
    • Redesign of the backoffice backend routes into REST APIs and migration of the frontend from Livewire to Nuxt.js.
    • Design and development of a Retrieval-Augmented Generation (RAG) service in Rust for intelligent real estate search.
    • Implementation of continuous data synchronization (MySQL → Qdrant) for vector indexing.
    • Development of a hybrid search system combining semantic search and structured filters.
    Vue.js Laravel Google cloud Node.js Github Actions
  • HelloCSE
    Full Stack Developer
    April 2022 - Today (4 years and 4 months)
    7th Arr., Lyon, France
    • Lead the migration of a monolithic application to a REST API + Frontend, adopting a Domain-Driven Design (DDD) approach.
    • Successfully integrate a fintech API to streamline the conversion of user balances into physical payment cards.
    • Redesign a mobile application with Flutter, including rewriting and integrating new features.
    • Lead the complete redesign of the backoffice, orchestrating its migration to NuxtJs for improved performance and an optimal user interface.
    • Migration of features from Blade to VueJs for an enhanced user experience.
    • Play a key role in the code review process.
    NestJs Laravel Vue.js Nuxt.js TailwindCSS JavaScript Rust

Recommendations

TV
MF
Thibault Vaudelin and 1 other person have recommended Idriss

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

  • Professional Title (TP) Level 5, Computer Programmer / Developer, General
    IT Akademy
    2022
    Titre professionnel (TP) de niveau 5, Programmation / développeur informatique, général
  • Bachelor's Degree, Applied Foreign Languages English Korean
    Université Jean Moulin Lyon 3
    2019
    Licence, Langue étrangère appliqué Anglais Coréen

Skill set

Categories