depuis la création du compte
Confiez votre projet à ethan
Faites appel à l'expertise d’ethan pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Développeur mobile autodidacte, je conçois des applications iOS complètes en Swift/SwiftUI. J'ai construit 4 projets réels en conditions proches de la production : une application de billettique de transport où les opérations sensibles (paiement, activation de ticket) sont entièrement sécurisées côté serveur, un comparateur intégrant authentification Apple/Google, Passkeys et double authentification, et une app de gestion de courriers avec intégration OAuth Gmail.
Je travaille avec des méthodes de développement rigoureuses : pas de secrets en dur dans le code, connexions systématiquement chiffrées, architecture qui sépare clairement la logique sensible du reste de l'application. Je m'appuie aussi sur l'étude de code source de grandes applications professionnelles (Stripe notamment) pour comparer mes pratiques et progresser.
Disponible pour des missions de développement mobile, du cadrage à la livraison.
Site Web de gestion et renvoi automatisé de courriers/emails officiels. Intégration OAuth avec Gmail sans jamais manipuler les tokens d'authentification côté client — la logique sensible reste gérée côté serveur. Développé en Swift/SwiftUI.
Application mobile de comparateur en ligne. Système d'authentification complet : connexion native Apple et Google, Passkeys, double authentification (MFA TOTP). Stockage sécurisé des données sensibles dans le Keychain iOS, gestion des sessions avec expiration et renouvellement automatique des tokens. Développé en Swift/SwiftUI avec Supabase comme backend.
Application mobile iOS de billettique de transport (tickets dématérialisés). Architecture pensée pour la sécurité : les opérations sensibles (paiement, activation du ticket via QR code) sont entièrement traitées côté serveur (Supabase Edge Functions) plutôt que côté client, ce qui protège contre la fraude même si l'application est décompilée. Développé en Swift/SwiftUI, intégration Stripe pour le paiement.