Back to portfolio
Case studyRef. kurlclub

KurlClub

A full product system for fitness businesses: memberships, staff workflows, attendance, payments, and operational visibility across web and mobile surfaces.

Role · Co-founder & Product EngineerStack · Next.js · React · React Native · TypeScript · Tailwind
Request walkthrough
KurlClub
Exhibit A · KurlClub
01

How I led the build

Small service businesses deserve software that feels operationally close, not generic.

02

What I built and led

  1. 01

    Designed a scalable multi-tenant architecture so multiple fitness businesses run on one unified platform.

  2. 02

    Built role-based access for SuperAdmin, Admin, Trainers/Staff, and Members.

  3. 03

    Shipped a Next.js web dashboard and a cross-platform React Native (Expo) mobile app.

  4. 04

    Designed core modules: membership management, attendance tracking, payments, and analytics.

03

Highlights

  • Built a multi-tenant SaaS platform for gyms and studios to manage members, trainers, payments, and attendance.
  • Designed role-based access for SuperAdmin, Admin, Trainers/Staff, and Members.
  • Shipped a Next.js web dashboard and a cross-platform React Native (Expo) mobile app from one component-driven codebase.
04

Challenges

  • Keeping complex multi-tenant permissions understandable inside the UI.
  • Designing workflows that work equally well for daily operators and business owners.
  • Balancing fast product iteration with a component system that can survive growth.
05

Outcomes

  • A clearer foundation for Kurltech Systems' first product line.
  • Reusable product patterns that can extend into future operational tools.
  • A frontend architecture built for web and mobile parity.
06

System notes

  1. 01

    State is kept close to workflow boundaries so forms remain predictable.

  2. 02

    Shared field layouts reduce repeated validation and spacing decisions.

  3. 03

    Important actions are designed around confirmation, recovery, and auditability.

End of record · kurlclub6 clauses on file

What they said

Working with Hafis has been an exceptional experience. As CTO, he combines strong technical expertise and architectural thinking with a genuine sense of ownership, mentoring the team while building KurlClub’s technology foundation. I highly recommend him to any organization looking for a visionary and dependable technology leader.
Amal Ganesh

Amal Ganesh

CIO · KurlClub

Hafis is one of the few original builders out there, the reason we got along so well is because he could translate my ideas into code and ship it! Very few people are gifted with talent and even fewer with original thinking, in that regard Hafis earns my highest recommendation.
Vignesh Maaranveetil

Vignesh Maaranveetil

Co-founder, UI/UX designer · Kurltech Systems

Related work

Email copiedhafiznjh007@gmail.com