پرش به محتوای اصلی

Contact

Building on Next.js × Supabase and want the authorization/RLS risks closed before launch? Start with a free 30-minute consult — or send the details below.

با یک مشاورهٔ رایگان ۳۰ دقیقه‌ای شروع کنید

فرم زیر را پر و ارسال کنید. ظرف ۲ روز کاری پاسخ می‌دهم.

در چه زمینه‌ای کمک کنم؟ *
بودجه (اختیاری)
زمان شروع دلخواه (اختیاری)

یک نقطهٔ تماس. حاصل کار به شکلی نزد شرکت شما می‌ماند که مهندس دیگری بتواند آن را در دست بگیرد.

  • مخزن کد و فضای ابری از روز اول به نام شرکت شما
  • مستندات انتقال کار به‌صورت استاندارد
  • مدیریت زیرساخت با کد (IaC)
  • تست خودکار و CI به‌صورت استاندارد

در کارهای پیمانکاری با دامنهٔ ثابت، ایرادهایی که تا 3 ماه پس از پذیرش تحویل پیدا شوند رایگان رفع می‌شوند (مسئولیت عدم انطباق با قرارداد). NDA را می‌توان پیش از نخستین جلسه امضا کرد و کپی‌رایت آثار تحویلی اصولاً متعلق به شرکت شماست.

What I can help with

Security audit (Next.js × Supabase)

RLS/authorization review, tenant-isolation checks, and the IDOR and business-logic risks a scanner can only flag. Fixed scope, report plus fixes.

Technical advisor

Architecture, tech selection, code review, performance. Ongoing support for your team.

Project (fixed scope)

New SaaS builds, AI-powered systems, zero-to-one. Requirements through infrastructure, end to end.

Frequently asked
Q. How does the audit relate to Aegis, the open-source toolkit?

A. Aegis automates the horizontal controls (headers/CSP, rate limiting, validation, CSRF, secrets hygiene) and flags the vertical risks it cannot fix — authorization/RLS design, tenant isolation, business logic. The audit is a human closing exactly those. It complements secure design; it does not replace it.

Q. What's the turnaround?

A. A spot review takes a few days; a standard audit is roughly 1–2 weeks depending on surface area. I confirm scope and timeline with you before any work begins.

Q. Do you work remotely?

A. Yes — fully remote and async-friendly, across time zones.

Q. Can we sign an NDA first?

A. Yes, before any scoping call. Your template or mine.

Prefer email?

If a form is not your thing, reach me directly at the address below.