Développeur web full-stack
Salvador Cardona
13 ans à construire des applications web. Aujourd’hui sur Animalink.
Je conçois et développe des applications web de bout en bout : des API structurées, des interfaces React qui tiennent dans le temps, et l’outillage qui va autour. J’aime les architectures explicites, les contrats de données clairs, et les outils qu’on ouvre trois ans plus tard sans avoir peur.
Technologies
Front-end
- TypeScript
- React 19
- TanStack Router / Start
- TanStack Query
- Angular
- Tailwind CSS
- Vite
- Three.js
Back-end
- PHP
- Symfony
- API Platform
- JSON-LD / Hydra
- Node.js
- Python
- REST
- Mercure
Données & IA
- Ollama
- OpenRouter
- Agents LLM
- Claude Code
- Prompt engineering
- Whisper
Outillage & infra
- Docker
- Git / GitHub Actions
- Linux
- Vitest
- Makefile
- CI/CD
Expériences
Aujourd’hui
Développeur web full-stack · Animalink
Conception et développement de la plateforme : API JSON-LD, interfaces React, et l’outillage interne qui accélère l’équipe au quotidien.
TypeScript · React · Symfony · API Platform · Docker
Projets
ticket-runner
Vos tickets Notion, joués par Claude Code : une session par ticket, une pull request à l’arrivée.
Python · Agents LLM · Notion API
trader-ia
Arène de paper trading S&P 500 : plusieurs agents traders IA s’affrontent avec 1 000 € chacun.
TypeScript · Docker · LLM
react-resource-view
Vues CRUD pour API JSON-LD / Hydra : liste, lecture, création, édition et suppression — en table, cartes, colonnes, split, calendrier ou timeline.
React · TypeScript · JSON-LD
linux-whisper
Dictée vocale hors-ligne pour Linux : un raccourci clavier, un overlay, et le texte est dans le presse-papiers.
Python · Whisper · Linux
Derniers articles
Un portfolio TanStack Start sur GitHub Pages
TanStack Start est un framework full-stack. GitHub Pages ne sert que des fichiers. Voilà comment les deux se rejoignent, sans serveur et sans compromis sur le référencement.
JSON-LD : le contrat que le front attendait
Une API qui décrit ses propres ressources permet d’écrire des composants qui ne connaissent aucune ressource en particulier. Retour sur plusieurs années à construire des fronts génériques.