Real Estate Agent Listing Platform — A planned multi-tenant platform designed to let individual real estate agents manage and publish their own property listings independently, from a single shared codebase.
Planned features:
Multi-tenant architecture with per-agent isolated listings and data
Secure authentication with role-based access (agent / admin)
Property listing management (photos, pricing, status, details)
Custom domain or subdomain support per agent
Admin panel for managing multiple agent accounts
Tech stack (planned): Next.js, Supabase (PostgreSQL, Auth), Tailwind CSS
0
4
Parish CMS — A multi-tenant SaaS platform enabling multiple Catholic parishes to each run their own independent website and admin system from a single, shared codebase. Built for real-world deployment with secure authentication, isolated tenant data, and custom domain support.
Key features:
Multi-tenant architecture with subdomain and custom domain routing per parish
Secure authentication with invite-based onboarding and role-based admin access
Isolated data per tenant (each parish's content, users, and settings kept separate)
Super admin panel for managing multiple parish accounts
Signed, encrypted session handling for security
Tech stack: Next.js 14, Supabase (PostgreSQL, Auth), bcrypt + HMAC-SHA256 signed cookies, Tailwind CSS
0
10
POS System — A full-featured, offline-first Point-of-Sale application built as a vanilla JavaScript Progressive Web App (PWA) with IndexedDB for local data storage. Deployed and actively used for real daily business operations.
Key features:
Multi-user authentication with role-based access control (Admin / Cashier)
Per-cashier drawer session tracking and shift management
Real-time inventory management
Sales reporting and analytics
Offline-capable via service worker caching, syncing when back online
Tech stack: Vanilla JavaScript, IndexedDB, Service Workers (PWA architecture)
0
20
A vanilla JS Progressive Web App for retail point-of-sale, featuring multi-user authentication with Admin/Cashier roles, per-cashier drawer session tracking, shift management, inventory control, and sales reporting — built offline-first with IndexedDB and a service worker for reliable in-store use. And A multi-tenant SaaS content management platform built for parishes, enabling each parish to manage their own site, content, and admin users under a shared codebase