Profil

Développeur Ruby on Rails / fullstack junior, certifié RNCP Niveau 6 (Le Wagon Paris, 2026). Je construis des applications de bout en bout : modélisation Active Record, authentification, interfaces Hotwire et React, et mise en ligne sur mon propre serveur avec Kamal.

Mon expérience en conseil technique client chez FNAC et Apple m'a appris à comprendre un besoin métier, à communiquer avec des équipes non-techniques et à m'adapter vite à de nouveaux contextes.

Opérationnel dès le premier jour — je cherche une équipe où apprendre et contribuer.

06/2026 — 08/2026 Développeur frontend — back-office d'administration Ketto · projet de groupe

Interface d'administration d'une plateforme de duels en ligne (React, TypeScript, Vite) : tableau de bord, statistiques, gestion des utilisateurs et des duels. Code privé (accord de confidentialité).

01/2026 — 03/2026 Bootcamp AI Software Engineering Le Wagon Paris · RNCP Niveau 6

Formation intensive 9 semaines — Rails, Active Record, PostgreSQL, JavaScript, Hotwire, API REST, déploiement, intégration de LLM (ruby_llm, OpenAI).

2002 — Présent Expert Produits Techniques & Conseil Client FNAC

Vente et conseil en produits high-tech — analyse du besoin client, vulgarisation technique, référent des vendeurs juniors, objectifs chiffrés.

2016 — 2017 Spécialiste Technique Apple Store

Diagnostic et réparation de composants Apple en environnement certifié. Accompagnement client iOS et macOS.

Ce que j'apporte

Développement Frontend

Je code des interfaces soignées et réactives. J'ai l'œil pour l'UX et j'aime le travail bien fini.

  • React · TypeScript · Stimulus
  • Hotwire · Turbo · HTML/CSS
  • Responsive · Accessibilité · Performance

Intégration IA / LLM

J'intègre des LLMs dans des apps Rails avec la gem ruby_llm : chat, génération de texte.

  • ruby_llm · OpenAI (GPT-4o mini)
  • Chat avec un LLM (PokéPlant)
  • Argumentaires générés (WiseProd)

Projets récents

10/2026
Capture d'écran de Next : tableau de bord avec temps estimé et titres à voir ensuite

Suivi de films et séries — statuts (à voir, en cours, vu) et playlists, recherche et fiches via l'API TMDB, interface Hotwire sans rechargement, comptes Devise et accès restreint avec Pundit. Démo sans inscription, déployée avec Kamal.

Rails 8HotwireDevisePunditTMDBKamalEn ligne
2026
Capture d'écran de WiseProd : page de connexion avec le bouton Essayer sans compte

Assistant de vente pour conseillers en magasin — questionnaire guidé pour cerner le besoin, argumentaires générés par IA, parcours de vente complet jusqu'au ticket de caisse. Né de mon expérience de terrain.

RailsIA générativeKamalEn ligne
06/2026

Ketto

Back-office d'une plateforme de duels en ligne, en équipe — connexion, tableau de bord, statistiques, gestion des utilisateurs et des duels (recherche, filtres, litiges). Code privé (accord de confidentialité), démonstration possible à l'oral.

React 19TypeScriptViteTanStack QueryTailwindCode privé
07/2026

Jeu de réflexion 3D — un cube suit un chemin en grille, tourne au bon moment pour ne pas tomber. Rendu WebGL avec Three.js, chronomètre et meilleurs temps.

JavaScriptThree.jsWebGLDémo interactive
05/2026

Photobooth dans le navigateur — capture caméra, filtres en direct, rendu polaroid (cadre + légende manuscrite), enregistrement et partage natif ou par email.

JavaScriptCanvas APIWeb Share APIDémo interactive
05/2026

Scanner de codes-barres dans le navigateur — décodage EAN/UPC via la caméra, recherche produit en direct sur Open Food Facts, historique local.

JavaScriptgetUserMediaOpen Food Facts APIDémo interactive
05/2026

Lecteur musical hommage à l'iPod Classic — molette cliquable en CSS/JS pur (drag circulaire, détection de zones), menu de navigation, lecture audio avec Web Audio.

JavaScriptCSSWeb Audio APIDémo interactive
03/2026

Projet de fin de bootcamp, en équipe de 4 : une plante à entretenir façon tamagotchi, avec qui l'on peut discuter. J'ai développé le chat avec la plante (GPT-4o mini) et l'animation du fond.

Rails 8OpenAIJavaScriptCloudinaryGit flow

Ma stack

Backend

Ruby
Rails 8
ARActive Record
PostgreSQL
DDevise
PPundit

Frontend

JavaScript
TypeScript
React
⚡Stimulus JS
↺Hotwire/Turbo
HTML/CSS
Bootstrap
Tailwind

AI / LLM

⇌ruby_llm
OpenAI (GPT-4o mini)

Outils

Git / GitHub
Docker
KKamal
Nginx
VS Code
Figma
✦Claude Code

Activité GitHub

@mtremauville Chargement de l'activité...

Travaillons ensemble

Disponible pour un poste junior en CDI, en Île-de-France. Discutons-en.

0/1000