À propos du service
TraduitJe crée des applications prêtes pour la production sur Supabase — une alternative open-source à Firebase qui vous donne toute la puissance de Postgres au lieu d'un magasin de documents fermé. Lorsque vous m'engagez, vous obtenez un backend que vous n'aurez pas honte de montrer à un véritable ingénieur de base de données : un schéma propre avec des tables appropriées, des clés étrangères, des index et des contraintes, plus des politiques de sécurité au niveau des lignes qui garantissent que chaque utilisateur voit exactement les données auxquelles il a accès et rien de plus. Pour moi, RLS fait pleinement partie de l'architecture, pas quelque chose ajouté à la dernière minute, donc votre logique de multi-location et de rôle vit aux côtés des données et ne dépend pas d'un frontend qui fuit.
Mon travail couvre l'ensemble de la pile Supabase de A à Z. Je mets en place Auth avec connexion par e-mail, liens magiques, fournisseurs OAuth et revendications JWT intégrées dans les politiques ; j'ajoute des abonnements en temps réel afin que les clients reçoivent des mises à jour au moment où une ligne change ; je configure des buckets de stockage avec des liens signés et des règles d'accès pour les téléchargements et les médias ; j'écris des fonctions edge en TypeScript pour les webhooks, les paiements, les tâches planifiées et toute logique serveur qui n'a pas sa place dans le navigateur. Tout est géré par des migrations sous contrôle de version, donc vous pouvez recréer la base de données à partir de zéro et passer entre la mise en scène et la production sans deviner.
Sur le frontend, je relie tout ensemble via le client JavaScript, React, Next.js ou votre framework, en gérant soigneusement les sessions, les mises à jour optimistes et les états d'erreur. Je me soucie de la performance : je profile les requêtes lentes, j'ajoute les index nécessaires et j'utilise des fonctions et des vues de base de données lorsque cela est approprié. Que vous testiez une nouvelle idée ou que vous développiez un produit existant, je livre un code maintenable, une documentation claire et un transfert afin que votre équipe puisse continuer le développement. Transformons vos exigences en un backend Supabase fiable et sécurisé.
— Conception de schéma Postgres, migrations et sécurité au niveau des lignes
— Auth, OAuth, abonnements en temps réel et règles de stockage
— Fonctions edge et intégration frontend typée
Mon travail couvre l'ensemble de la pile Supabase de A à Z. Je mets en place Auth avec connexion par e-mail, liens magiques, fournisseurs OAuth et revendications JWT intégrées dans les politiques ; j'ajoute des abonnements en temps réel afin que les clients reçoivent des mises à jour au moment où une ligne change ; je configure des buckets de stockage avec des liens signés et des règles d'accès pour les téléchargements et les médias ; j'écris des fonctions edge en TypeScript pour les webhooks, les paiements, les tâches planifiées et toute logique serveur qui n'a pas sa place dans le navigateur. Tout est géré par des migrations sous contrôle de version, donc vous pouvez recréer la base de données à partir de zéro et passer entre la mise en scène et la production sans deviner.
Sur le frontend, je relie tout ensemble via le client JavaScript, React, Next.js ou votre framework, en gérant soigneusement les sessions, les mises à jour optimistes et les états d'erreur. Je me soucie de la performance : je profile les requêtes lentes, j'ajoute les index nécessaires et j'utilise des fonctions et des vues de base de données lorsque cela est approprié. Que vous testiez une nouvelle idée ou que vous développiez un produit existant, je livre un code maintenable, une documentation claire et un transfert afin que votre équipe puisse continuer le développement. Transformons vos exigences en un backend Supabase fiable et sécurisé.
— Conception de schéma Postgres, migrations et sécurité au niveau des lignes
— Auth, OAuth, abonnements en temps réel et règles de stockage
— Fonctions edge et intégration frontend typée