01
Tout le cycle de vie
Du recueil des besoins et de la conception technique au développement, aux tests, au déploiement et au support en production. Je porte les fonctionnalités de bout en bout.
Développeur Full-Stack senior& Développeur Frontend senior
UI→API→Données→Cloud→Tests
Je crée des produits web rapides et fiables avec React, Next.js, Vue 3 et TypeScript, et les backends qui les font tourner : Nest.js, PostgreSQL, Supabase et Cloudflare Workers.

Je traite une interface comme un architecte traite un plan : chaque ligne a une raison, chaque mesure est vérifiée, et rien ne part en production tant que ça ne tient pas à l'usage réel.
Langues
Formation
Cours: Développement React & Next.js · Coursera · Interactivité HTML5 & CSS3 · Coursera
01
Du recueil des besoins et de la conception technique au développement, aux tests, au déploiement et au support en production. Je porte les fonctionnalités de bout en bout.
02
La performance est un chiffre : 45 % de requêtes en moins, rendu 30 % plus rapide, timelines à 60 FPS. Je mesure d'abord, j'optimise ensuite.
03
Rôles vérifiés côté serveur, double authentification, journaux d'audit, sécurité au niveau des lignes et entrées validées, sur chaque action, pas seulement dans l'UI.
04
J'utilise Claude Code, Cursor et Copilot chaque jour, et chaque changement généré est relu, testé et assumé avant d'arriver en production.
Je conçois et livre chaque couche d'un produit : l'interface, l'API, la base de données, l'infrastructure, et les tests qui tiennent le tout.
01 · Interface
Architecture de composants, état, interfaces temps réel et performance, en React, Next.js et Vue 3.
React · Next.js (App Router) · Vue 3 · TypeScript · Tailwind CSS · shadcn/ui · TanStack Query · Redux Toolkit · Pinia · Web Workers · PWA · React Native
02 · API & logique
API REST, authentification, règles métier, webhooks et tâches planifiées sur Node.js.
Node.js · Nest.js · Express · REST · Zod · WebSockets · Webhooks · Cron
03 · Données
Schémas, migrations, index, transactions, plans de requête et sécurité au niveau des lignes.
PostgreSQL · SQL · Supabase · Row-level security · Drizzle ORM · Cloudflare D1
04 · Cloud & livraison
Déploiement serverless, infrastructure temps réel, stockage média et CI/CD.
Cloudflare Workers · Durable Objects · R2 · Cron Triggers · Docker · GitLab CI/CD · Preview deployments
05 · Qualité & sécurité
Tests automatisés, contrôle d'accès, journaux d'audit, monitoring et corrections de sécurité.
Vitest · Jest · React Testing Library · Cypress · RBAC · 2FA · Audit log · CSRF/XSS · Monitoring
Févr. 2021 — Juin 2021
SASTEC Group, Sfax, Tunisie
Conception et développement de DrawYourCode, une plateforme design-to-code qui transforme les design tokens et les calques Figma en composants React modulaires.
Août 2021 — Oct. 2024
Tekab.dev, Sfax, Tunisie
Développeur frontend qui a pris de plus en plus de travail full-stack (Nest.js, PostgreSQL, Supabase) sur cinq produits clients. Aussi revues de code, mentorat de développeurs juniors, Docker et GitLab CI/CD.
Oct. 2024 — Janv. 2025
Dexaura, Télétravail
Direction du frontend de Bitgrass, marketplace climate-tech et dashboard analytique : plus de 20 vues responsives, facturation Stripe et dashboards de données.
Févr. 2025 — Juin 2026
Dexaura, Télétravail
Architecture du frontend de QRBase, plateforme gamifiée sur Base, de ses dashboards temps réel et de ses paiements onchain. 2e prix au hackathon Base sur Devfolio.
Juil. 2026 — Aujourd'hui
Dexaura, Télétravail
Conception et développement, seul et de bout en bout, d'un site multilingue et d'un CMS sur mesure pour un studio d'architecture et de décoration, en serverless sur Cloudflare Workers.
SC.05 — Projets choisis
Six produits, six problèmes très différents : un CMS de studio, un jeu Web3, une marketplace climat, un SaaS e-santé, une plateforme juridique et un moteur d'enquêtes d'entreprise.

012026 — auj.
Site web + CMS sur mesure
Un site multilingue (français / anglais / arabe, RTL) et un CMS sur mesure pour un studio d'architecture et de décoration, en serverless sur Cloudflare Workers, pour 0 $ d'hébergement.
Next.js 16 · TypeScript · Cloudflare Workers · D1 · R2 · Drizzle ORM

022025 — 2026
Plateforme Web3 gamifiée
Une plateforme numérique gamifiée sur Base : puzzles QR, prix, classements et statistiques communautaires en direct. 2e prix au hackathon Base sur Devfolio (2025).
Next.js · TypeScript · TanStack Query · WebSockets · Durable Objects · Solidity

042023 — 2024
SaaS e-santé de télé-rééducation
Un SaaS de télé-rééducation : gestion des patients, planning et prise de rendez-vous en ligne, avec des fonctionnalités offline-first.
Vue 3 · Pinia · React · TypeScript · Service Workers · IndexedDB

052024 — 2025
Marketplace climate-tech
Une marketplace climate-tech et un dashboard analytique pour des données climatiques multidimensionnelles, avec abonnements et facturation.
React · Next.js · TypeScript · Stripe · Chart.js · TanStack Query

082022
Plateforme d'enquêtes d'entreprise, web et mobile
Un moteur d'enquêtes d'entreprise avec un dashboard web et une application mobile publiée sur les deux stores.
Nest.js · Supabase · PostgreSQL · React · React Native · Redux Toolkit
Et trois autres
Index complet ↓09 projets · 2021 — 2026

Un site multilingue (français / anglais / arabe, RTL) et un CMS sur mesure pour un studio d'architecture et de décoration, en serverless sur Cloudflare Workers, pour 0 $ d'hébergement.
Next.js 16 · TypeScript · Cloudflare Workers · D1 · R2 · Drizzle ORM · Zod · Tailwind CSS · Vitest
Étude de cas →Survolez ou touchez une technologie pour voir où elle a été utilisée
Interface
État & temps réel
Backend & données
Plateforme & qualité
45%
de requêtes API serveur en moins
Cache TanStack Query · QRBase
30%
de rendu plus rapide
Optimisation des requêtes · Bitgrass
10,000+
utilisateurs simultanés
Chat WebSocket · Streaming live
360+
tests automatisés
Vitest, y compris runtime Workers · Lines Up
60
FPS pendant le traitement média
Web Workers · VideoKit
40%
de passage design-code en moins
Figma vers React · DrawYourCode
Ouvert aux postes en télétravail et aux missions freelance longue durée
abdelkafi.ahmed.techsup@gmail.com+216 25 062 098