Type
B2B extranet
I joined a live product tied to a proprietary platform, with Stripe half-done and a UI that was hard to use. I audited the real state, closed the payment flow and migrated the backend to Supabase without stopping operations.
Type
B2B extranet
Stack
Next.js · Supabase · Stripe · Vercel
My role
Technical audit + backend migration
Context
Agency project
Screenshots omitted for confidentiality
This project is presented without screenshots. The content describes the technical work anonymously while preserving relevant context and decisions.
A live product that could not evolve with confidence.
B2B gift card tool with three profiles (admin, partners and beneficiaries). The stack depended on an external provider, online payments were half-finished and every change carried operational risk. The goal was to regain control without stopping the business.
External backend, incomplete payments and friction in daily use. Every iteration was risky and expensive to maintain.
Own backend on Supabase, Stripe closed in production and a stable interface for the team's day-to-day work.
I started with an audit and migration plan, closed the Stripe payment circuit, fixed critical frontend issues and moved the backend to Supabase while keeping the application running.
Separate spaces for admin, partners and beneficiaries, with permissions scoped to each role.
Stripe flow completed and tested end to end in the real environment.
Planned migration to Supabase without interrupting the client's operations.
Frontend fixes to return a reliable tool for daily work.
operational profiles — admin, partners, beneficiaries
Stripe payment circuit closed
external platform dependency after migration
Frontend
Backend
Payments & deployment
— LET'S WORK TOGETHER _
Figma mockup, spec document or just an idea — I handle full-stack development end to end.