Hello! I'm Muhammad Hamza, a passionate software engineer specializing in building production-ready, scalable web applications with modern technologies like Next.js App Router, TypeScript, PostgreSQL, and serverless architectures.
BillReminder was designed and developed to provide a seamless, Todo-style invoice reminder workflow that automatically sends email alerts 1 day before due dates via Vercel Cron jobs and Resend.
Frontend Architecture
Built with Next.js 15+ App Router, TypeScript, React Hook Form, and Yup validation. Features a mobile-first light theme design system with full-page CRUD routing.
Backend & Database
Powered by Supabase PostgreSQL with Server Actions. Utilizes service role admin execution for secure Row-Level Security (RLS) bypass.
Automated Cron Jobs
Integrated with Vercel Cron (`0 7 * * *`) to query bills due tomorrow and automatically dispatch email notifications via Resend.