Web Development
Engineering notes from client work: fixing a slow Framer site on mobile, and enforcing role-based access in internal tools with Supabase row-level security.

Why hiding buttons isn't enough: role-based access with Supabase RLS
Role-based access control for internal tools — how we define roles, enforce permissions at the database level with Supabase RLS, and why hiding buttons in the UI isn't enough.
Carina Moreira
Why your Framer Website is slow on mobile — and how we fixed it
Framer website running slow on mobile? Here's how we fixed video crashes, lazy loading, and JS bloat for a client site — with the exact code we used.
João Ribau
Ready to accelerate your growth?
Partner with a design-first team that turns ideas into powerful digital experiences and scales with your growth.









