QuickHalo
2025 – present
Independent, commercial SaaS product for service businesses, automating customer retention and recurring-service engagement: automated service reminders, customer follow-up, appointment/booking flows, recurring-customer engagement, and AI-assisted customer interactions. Amalachukwu is the primary product builder and owner. The product spans multiple application surfaces in a single monorepo/workspace architecture: a marketing/onboarding site, a customer application/dashboard, an admin surface, a booking flow, an embeddable widget, and an API. Currently at production-readiness / pre-launch stage -- built and hardened as a real product, not yet claiming an established customer base. Product-security work, approached from both the builder and AppSec sides: replacing demo/fake auth with real authentication (Supabase Authentication) including email verification and a secure sign-in/session flow; tenant/membership boundaries and role-based access control built on the principle of least privilege, enforced at the database layer with row-level/data-access controls rather than only in application code; removal of insecure client-side/admin shortcuts left over from earlier prototyping; secure environment-variable and secret handling, including application encryption-key handling; Stripe webhook signature verification; audit logging and structured, redacted application logging; permission-gated administrative actions; authentication regression testing; canonical production-domain/session consistency; onboarding entitlement and billing/trial-state validation; health/readiness endpoints; and a production-readiness security review before launch.
Tools: TypeScript, Next.js, Node.js, Fastify, Supabase Authentication, PostgreSQL, Drizzle, Vercel, Stripe (test mode), Git/GitHub, Playwright
Skills demonstrated: secure authentication and session design, tenant/membership authorization boundaries, role-based access control (RBAC) and least privilege, database-backed / row-level authorization, secrets and encryption-key handling, webhook signature verification, audit and redacted structured logging, monorepo/workspace application architecture, authentication regression testing (Playwright), production-readiness security review
Outcome: A production-readiness security review covering authentication, tenant/access boundaries, secrets handling, webhook verification, and logging was completed ahead of launch -- treated as a pre-launch gate, not a post-incident fix.