I build practical open-source tooling around TypeScript, Supabase, and secure multi-tenant application infrastructure.
My current focus is on turning recurring infrastructure problems into small, documented, testable tools that other developers can reuse without adopting an entire application stack.
A TypeScript toolkit and Supabase reference architecture for private, multi-tenant evidence workflows.
It provides:
- tenant isolation with Row Level Security (RLS);
- private Supabase Storage;
- short-lived signed URLs;
- metadata separated from file bytes;
- tenant-scoped object paths;
- compensated cleanup across Storage and Postgres;
- reference SQL, tests, CI, and security documentation.
Published on npm:
npm install tenant-evidence-kit- TypeScript library design
- Supabase and PostgreSQL
- Row Level Security
- Multi-tenant authorization
- Private object storage
- Secure-by-default developer tooling
- Open-source maintenance and release automation
I prefer infrastructure that is:
- small enough to understand;
- explicit about its security boundaries;
- tested before release;
- documented around real failure modes;
- reusable without forcing product-specific architecture.
I'm currently maintaining Tenant Evidence Kit and expanding it around concrete multi-tenant security and evidence-management use cases.
Issues, focused pull requests, and technical feedback are welcome.
