Ik fix GitHub Actions, Supabase auth, Firebase integraties, Claude cowork, Claude AI


Over deze dienst
Automatische vertaling
Ik ben een DevOps & integratiespecialist die Claude AI en Claude Cowork gebruikt om sneller te debuggen, de oorzaken te vinden die andere freelancers missen, en schone, productieklare fixes te leveren in plaats van pleisters.
Wat ik aanbied:
- Het herstellen van kapotte of falende GitHub Actions workflows en CI/CD pipelines
- Het debuggen van mislukte builds, deploymentfouten en pipelinefouten
- Supabase authenticatie vanaf nul opzetten (email/wachtwoord, magic links, OAuth)
- Supabase loginfouten, sessieproblemen en RLS (Row Level Security) beleidsproblemen oplossen
- Kapotte Firebase integraties herstellen en opnieuw verbinden met je backend
- Firebase Authentication setup en troubleshooting (Google Auth, email auth, tokenfouten)
- Data, auth of volledige backends migreren van Firebase naar Supabase
- Problemen met environment variables en verkeerd geconfigureerde API-sleutels oplossen
- Database connectieproblemen en mislukte queries oplossen
- Secrets en environment configs van GitHub Actions instellen en debuggen
- Kapotte deployments naar Vercel, Netlify of soortgelijke hostingplatforms repareren
- Frontend apps correct verbinden met Supabase/Firebase backends
- Automatisch testen instellen binnen CI/CD pipelines
- SSL-certificaat setup en custom domein configuratie
Maak kennis met Bolu Olaniyi
Building Modern Websites Powered by AI and Vibes
- Afkomstig uitNigeria
- Lid sindsnov 2025
- Gem. reactietijd12 uur
- Laatste levering3 maanden
Talen
Engels, Duits, Frans, Spaans
Automatische vertaling
Mijn portfolio
Andere Vibe coding diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Moet ik je volledige toegang geven tot mijn repository en hostingaccounts?
Geen volledige toegang — alleen genoeg om het probleem te diagnosticeren en op te lossen. Voor GitHub Actions is een collaborator-uitnodiging met workflowrechten voldoende. Voor Supabase/Firebase heb ik alleen project-level API-sleutels of een tijdelijke service account nodig, niet je persoonlijke login.
Kun je RLS-beleidsregels van Supabase aanpassen zonder bestaande data toegang te verstoren?
Ja. Voordat ik een RLS-beleid wijzig, controleer ik je huidige regels, breng ik in kaart welke rollen/tables worden beïnvloed en test ik de wijzigingen eerst in een staging-omgeving (of een Supabase-branch) zodat de functionaliteit van de app niet wordt verstoord.
Wat als mijn GitHub Actions workflow af en toe faalt en ik het probleem niet consistent kan reproduceren?
Intermitterende CI-fouten worden meestal veroorzaakt door race conditions, cacheproblemen of timing van environment variables. Ik bekijk je workflow logs over meerdere runs, controleer op niet-deterministische stappen en voeg retry-logica toe of los de onderliggende timingproblemen op in plaats van de pipeline telkens opnieuw te laten lopen.
Kan ik mijn Firebase Authentication gebruikers migreren naar Supabase zonder dat iedereen zijn wachtwoord hoeft te resetten?
Gedeeltelijk — Firebase geeft geen ruwe wachtwoordhashes vrij voor export, dus een 100% naadloze migratie is technisch niet mogelijk met standaard tools.
Heeft mijn Firebase-naar-Supabase migratie real-time listeners verbroken — kun je dat ook fixen?
Ja. Firebase's real-time listeners en Supabase's real-time subscriptions werken onder de motorkap anders, dus dit is een veelvoorkomend probleem na migratie.
Werk je met monorepos of alleen met single-repo projecten?
Ik werk met beide. Voor monorepos bekijk ik zorgvuldig je GitHub Actions workflows en triggers om te zorgen dat fixes scoped zijn op het juiste package/service en niet per ongeluk andere pipelines activeren.
Kun je Google OAuth instellen voor zowel Firebase als Supabase in hetzelfde project tijdens een migratie?
Ja, dit komt vaak voor tijdens transities. Ik configureer Google OAuth zodat het tijdelijk werkt met beide providers (handig voor geleidelijke uitrol), of volledig overschakelen op één, afhankelijk van je migratiestrategie en planning.
Wat als de bug in mijn frontend code zit en niet in de integratie zelf?
Ik vertel je duidelijk zodra ik het heb vastgesteld. Als het buiten de oorspronkelijke scope valt (bijvoorbeeld een React state bug die niet gerelateerd is aan auth/deployment), markeer ik het en kunnen we het bespreken als een add-on in plaats van dat ik stilzwijgend de scope uitbreid of het niet oplos.
Kun je staging en productie omgevingen instellen met aparte Supabase/Firebase projecten in de CI/CD pipeline?
Ja — dit is onderdeel van het Premium pakket. Ik configureer aparte environment variables en secrets per omgeving in GitHub Actions, zodat staging en productie onafhankelijk kunnen deployen zonder risico op kruiscontaminatie.
Hoe gebruik je Claude AI in het debugproces — is het gewoon mijn code laten draaien via een chatbot?
Nee — ik gebruik Claude AI en Claude Cowork om de oorzaak snel te analyseren (grote logs snel doorzoeken, foutpatronen cross-refereren en oplossingen schetsen), maar elke fix wordt handmatig beoordeeld, getest en geverifieerd door mij voordat ik het oplever. Het versnelt de diagnose; het vervangt niet de daadwerkelijke
