Wyatt - JWL Marketing
Sous le capot

Les outils que j'utilise vraiment, pas ceux qui font joli sur un CV.

Chaque techno ci-dessous est en production, pas en expérimentation.

stack.json
$ cat stack.json
{
"mobile": "Kotlin + Jetpack Compose",
"web": "PHP + MySQL",
"cms": "Next.js + Vercel"
}
Par domaine

Ce qui fait tourner chaque projet

Mobile

Kotlin + Jetpack Compose

Application Android native (téléphone + Wear OS), signée et publiée sur le Google Play Store.

Android · Wear OS
Backend web

PHP + MySQL sur OVH

Intranet de gestion (factures, devis, contrats, clients) hébergé sur un mutualisé classique, sans infra lourde.

PHP · MySQL
Ce site

Next.js + Vercel + Redis

CMS maison avec builder de pages par blocs, déployé sur Vercel, données persistées sur une base Redis (Upstash).

Next.js · TypeScript
Intégrations

Firebase, Calendly, Vercel Blob

Notifications push, synchronisation de rendez-vous, et stockage d'images — chacun choisi pour rester simple et gratuit tant que possible.

APIs tierces
Philosophie

Choisir un outil, pas suivre une mode

01

Le plus simple qui marche

Pas de base de données complexe si un fichier JSON ou une base Redis suffit.

02

Gratuit tant que c'est possible

Plans gratuits (Vercel, Upstash, Vercel Blob) tant que l'usage réel ne les dépasse pas.

03

Déployé, pas juste codé

Un projet n'est terminé que lorsqu'il tourne en production, avec de vrais utilisateurs dessus.

Pourquoi pas une stack plus "à la mode" ?

Ni React Native ni Flutter n'ont été choisis pour l'app mobile — le natif Kotlin donne un accès direct et fiable aux API Android (biométrie, Wear OS, notifications), sans couche d'abstraction supplémentaire à déboguer. Côté web, pas de framework JavaScript pour l'intranet historique : il tournait déjà en PHP avant que je n'arrive sur le projet, et une réécriture complète n'aurait apporté aucune valeur immédiate aux utilisateurs. Pour ce site en revanche, Next.js a été choisi volontairement : un vrai besoin de rendu dynamique, d'un espace admin réactif, et d'un déploiement simple sur Vercel.

Outils du quotidien

Ce qui accompagne le développement

Build & CI

Gradle en ligne de commande

Compilation des builds Android sans dépendre d'Android Studio, pour des builds reproductibles et scriptables.

Gradle
Déploiement

Vercel + GitHub

Déploiement automatique à chaque push, avec redéploiement manuel possible via le CLI en cas de besoin.

Vercel CLI
Suivi

Google Play Console

Gestion des versions, de la fiche store et du suivi des retours utilisateurs pour l'application mobile.

Play Console