/ en / work / bpsi
BPSI France — Base44 → Supabase migration
Rebuild of a multi-office EU platform, zero downtime
→ Business impact: Migration without downtime + removal of the proprietary-vendor lock-in — lower operating cost and full control of the stack regained.
- Client
- BPSI France — office fit-out (Paris · Berlin · Madrid · Milan)
- Role
- Migration & build
- Period
- 2026
- Status
- delivered
- 113 Base44 refs → 0
- 8 clean commits
- 7 tables + RLS
- 8 edge functions
Business context
A multi-agency platform depended on a proprietary backend — it had to leave without interrupting service or losing a single email.
Constraints
- Zero service interruption
- Zero email loss
- Vendor dependency to eliminate
- Controlled budget
Architecture

Architecture diagram — anonymised
Components: Vite + React · Supabase (RLS) · Cloudflare Pages · Resend
Migration workflow
Exhaustive inventory, target stack built in parallel, progressive DNS cutover with a documented rollback path at every stage — never needed.
Key architecture decisions
- Full inventory before the first commit (113 references)
- RLS-first data model on the target stack
- Progressive cutover over big-bang
My contribution
- End-to-end migration leadership
- Target stack architecture
- 8 edge functions · DNS cutover
Outcomes
- Zero downtime
- Zero lost email
- 113 vendor references → 0
Confidentiality
Public client — delivery verifiable online.
Learnings
- The exhaustive inventory is 80% of the migration.
- A documented rollback path makes the cutover calm — even unused.
🚧 V-next — already in the works
This system ships continuously — the next stages are already on the bench. Come back to check the status, or ask the agent where it stands.
- Two-week safety net kept after delivery — reverse cutover possible at any time.
- Post-delivery support available for the next evolutions.