ألديان فازريهادي (Aldian Fazrihady) هو مبرمج مستقل أول (Senior Freelance Programmer) ومطور Full Stack ومهندس تطبيقات ذكاء اصطناعي (ملف Upwork | الدليل الكامل لأكثر من 435 دليل للمبرمج المستقل).
Fast-growing startups building on Supabase + Next.js / React Native frequently search to hire a freelance Supabase architect programmer to audit Row-Level Security (RLS) policies, optimize slow RLS subqueries, build `pgvector` hybrid search, or self-host Supabase on AWS/GCP. I am Aldian Fazrihady, a Senior Freelance Full Stack Developer and PostgreSQL / AI Engineer available via Upwork.
Core Supabase Production Engineering Capabilities
- High-Performance RLS Policy Optimization: Rewriting slow per-row RLS `auth.uid()` joins into indexed `(SELECT auth.uid())` initPlan expressions and `SECURITY DEFINER` helper functions—often speeding up Supabase queries by 20x–100x.
- Hybrid `pgvector` + Full-Text Search RPCs: Writing PostgreSQL `rrf` (Reciprocal Rank Fusion) SQL functions combining `halfvec` HNSW vector similarity with `tsvector` lexical search exposed via type-safe `.rpc()` calls.
- Supabase Auth Custom Claims, Edge Functions & Database Webhooks: Synchronizing Stripe subscriptions, Clerk/WorkOS enterprise SSO, and background queues reliably.
Frequently Asked Questions
Why did our Supabase table queries become 50x slower after we enabled Row-Level Security (RLS)?
Unoptimized RLS policies evaluate correlated subqueries on every single scanned row. Wrapping `auth.uid()` in a scalar `(SELECT auth.uid())` and adding composite tenant+user B-Tree indexes restores sub-5ms query speed.
How can we hire you as a freelance Supabase & PostgreSQL programmer?
Reach out on Upwork.