Muhammad Abuzar

Software Developer (Next.js & MERN) · SaaS

← Back to all projects

CNBS – Dispensary POS & Compliance Platform

Full POS and back‑office platform for cannabis dispensaries, focused on speed and compliance.

Senior Frontend Engineer

Overview

CNBS covers inventory, customer profiles, compliance, and reporting for cannabis dispensaries, with a strong focus on fast POS flows and regulatory requirements.

Major features

  • End‑to‑end POS flow: catalog, cart, checkout, payments, inventory sync, and loyalty programs.
  • Compliance, security, and performance test suites with Cypress, Playwright, Jest, and custom QA tooling.
  • Deep integrations for auth, payments, emails/SMS, and image processing.

My contributions

  • Built complex React/Next.js UIs for POS workflows, dashboards, calendars, forms, and multi‑step modals.
  • Implemented data‑heavy tables and analytics views with TanStack Query/Table, charts, and advanced filters.
  • Wired up auth and RBAC using Clerk, plus payments via Stripe/Square and messaging via Twilio/SendGrid/Resend.
  • Helped design automated QA strategy with Jest, Cypress, and Playwright, including DX improvements via linting and scripts.

Technologies

Next.js 16React 19TypeScriptTailwindSassTanStack Query/TableRadix UIShadcnSupabaseDrizzle ORMPostgresClerkStripeSquareTwilioSendGridResendJestCypressPlaywrightESLintPrettierHuskylint‑stagedZodZustand