All work

NowCut

A multi-portal SaaS platform for managing barbershop businesses across the UAE, from bookings and barber scheduling to financials. I built features end to end in its Admin and Shop portals.

Built at IOMechs as part of a team. The highlights below are my own contributions.

NowCut logo

Highlights

  • Built Promo Codes, Commission Tiers and per-shop Settings end to end, using React Query cache invalidation so the UI stays consistent after every change
  • Developed bulk service assignment across both portals, with validation that stops shop managers from continuing without selecting barbers
  • Designed role-based access control (Admin, Owner, Manager), including a two-step shop creation form, ownership transfer and a freelance shop type
  • Used nuqs for URL-driven filters and pagination, so search results are shareable and survive a refresh
  • Extracted reusable components and hooks into shared packages used by both portals
  • Added invoice tips distribution and barber availability scheduling, and fixed bugs around cache invalidation, form resets and query parameters

Overview

NowCut is built as a Turborepo monorepo: two separate Next.js 15 apps, the Admin Portal and the Shop Portal, share packages for types, UI components and utilities, so they stay in sync without duplicated code. The platform covers bookings, barber scheduling, financials and geographic service areas.

Next project Medical NER with BERT

Questions about NowCut

Did you build NowCut on your own?
No. NowCut is an IOMechs product built by a team. My part: I built promo codes, commission tiers, role-based access and bulk service assignment across the Admin and Shop portals.
What is NowCut built with?
Next.js, TypeScript, Tailwind CSS, Turborepo, React Query, nuqs.
Can I try NowCut or see the code?
It’s live at nowcut.app. The code belongs to IOMechs, so I can’t share it, but I can walk you through my part on a call.
Could you build something like NowCut for us?
The product belongs to IOMechs, but the experience comes with me. Tell me what you’re building and where it’s stuck, and I’ll tell you honestly how close it is to my work on NowCut.

Need work like my part on NowCut?

Tell me about your product and what it needs next. A 30-minute call is enough to see if I can help.