Work
Own projectFull decision-maker
Edifica Digital
A multi-tenant, bilingual (ES/EN) SaaS platform for donation traceability at nonprofits and churches. Covers the full cycle — receive, transform, document impact — with verifiable audit trails.
Analysis / Modeling
Privacy by schema design: beneficiaries' identifying information lives in a `private` schema, and the rest of the system references them only by non-identifying `BEN-…` codes; public reports use aggregates only. Plus multi-tenancy with two access planes (host `super_admin` over organizations and plans, vs. tenant `admin`/`operator` over a single organization), RLS on every table, and idempotent transactional RPCs.
- 44 immutable migrations. Required flow: plan → DB heads-up → failing tests → implementation → refactor → verification → documentation → PR. Never a direct commit to main.
React 19 + Vite 8 (JSX, SPA client-rendered)Tailwind CSS 4Supabase (Postgres, Auth magic link allow-listed, Storage privado, RPCs, RLS)Edge function en Denopdfmakenode --test + pgTAPoxlint · pnpmVercel
Visit site