← All work

Mo Pro Sound

02 / 2025 – 2026

A live e-commerce storefront and admin platform for a paying client, built and deployed solo.

01

Storefront + admin

02

REST API (Next.js)

03

Auth + row-level security

04

PostgreSQL (Supabase)

Role-based access enforced twice: in the API and again at the row.
Type
Freelance client work
My role
Sole engineer
Stack
Next.jsTypeScriptSupabasePostgreSQL

A freelance client project: a working storefront and an admin dashboard behind it, shipped and live.

I owned the full stack alone: relational schema design, API contracts, authentication, and role-based access, deployed on Vercel against a Supabase-managed PostgreSQL database.

Before launch I ran a structured security review across XSS, CSRF, CORS, and OAuth flows, then tightened row-level security policies and server-side validation. Shipping something a client depends on changes how carefully you think about access control.

Next project

Interactive BPE Tokenizer