Ingénieur logiciel

Strumai est un système de pratique guitare multiplateforme centré sur le jeu réel, pas le contenu passif. Il combine accordeur micro, métronome et tempo, accords et théorie, outils d’oreille et de performance, transcription, séries de pratique, succès et Maestro — un mentor IA pour un guidance contextuel.
L’app utilise Expo et React Native avec Pitchy pour la détection de hauteur, Skia pour la visualisation audio, Expo Audio pour l’enregistrement/lecture, et des Edge Functions Supabase basées sur Gemini pour le chat Maestro et le tone matching. TanStack Query et Zustand séparent les responsabilités d’état distant et local.
Au-delà de la pratique individuelle, Strumai inclut profils communautaires, posts, enregistrements, mentions, notifications, classements, modération, abonnements RevenueCat, rappels configurables et widgets natifs de séries de pratique.
Périmètre produit
- Accordeur temps réel, métronome, théorie, transcription, enregistrements et performance
- Mentor Maestro propulsé par Gemini et tone matching guitare assisté par IA
- Communauté, modération, gamification, abonnements, notifications et widgets
Stack technique
- React Native
- Expo
- TypeScript
- Expo Router
- Supabase
- Gemini AI
- Pitchy
- React Native Skia
- TanStack Query
- RevenueCat