Qadeer Malik — Projects

Things I've built.

Single-file HTML apps backed by Supabase — multi-tenant SaaS, accounting systems, and client work, each shipped end-to-end from schema to deployment.

Projects

03 SHIPPED

Estrivio

Multi-Tenant SaaS

A multi-tenant real estate management platform for property companies — properties, clients, tasks, cheques, contracts, maintenance, documents, team roles, and a full double-entry accounting module, all wrapped in a luxury navy-and-gold design system with Arabic/RTL support.

Supabase Auth/RLS Edge Functions Cloudflare R2 Netlify → Hostinger Stripe Billing Google OAuth
  • Full accounting module — journals, ledgers, P&L, balance sheet, bank reconciliation
  • Property management hierarchy — Buildings, Units, Tenants, Leases
  • Per-staff, per-tab permission system enforced at UI and RLS level
  • Invoices, payments, tenant statements, owner statements
  • 2FA (TOTP), live support chat, bilingual contract generation

Ledger

Accounting SaaS

A purpose-built accounting app for managing 20+ short-term holiday-home rental apartments — tracking online and direct bookings, expenses by category, and producing full financial statements across properties.

Supabase Auth/RLS Edge Functions Static Hosting
  • Income tracking split by online (OTA) and direct bookings, with VAT and commission
  • General Journal with a full Chart of Accounts and role-based access
  • P&L, balance sheet, cash book, and per-apartment/category ledgers
  • Automatic invoice generation with QR codes
  • Role-based access — Administrator, Accountant, Staff

SAJ Legal Fee Portal

Client Project

A fee-tracking portal built for a legal practice, with custom authentication, tiered rate-limiting, and a full security audit before going live.

Supabase Edge Function Custom Auth Netlify EmailJS
  • Custom auth flow with password reset via server-side email
  • Tiered rate limiting backed by Postgres
  • Full security audit — XSS fixes, strict input validation, CSP hardening