Azka Afiq.
Back to portfolio

SAAS · FULL-STACK

KejeHub

From first commit to a business platform with paying clients.

My role

Technical Lead & Full-Stack Developer

Timeline

2025 — Present

Status

Live product

ReactTypeScriptNode.jsMySQLMaterial UITanStack Query
KejeHub dashboard showing sales, trade-in totals, orders, expenses, and monthly revenue charts
KejeHub dashboard · Sales and business reporting

The context

A multi-tenant cloud business management platform for Malaysian retail and gold trading businesses. I lead the technical build alongside my full-time role, working with a small team including a UX/UI designer.

What I contributed

  • Owned technical architecture, data modelling, API design, and release delivery.
  • Built multi-company and multi-branch workflows, menu-level access control, invoicing, payment tracking, and financial reporting.
  • Integrated LHDN MyInvois e-invoicing, live gold price feeds, historical trends, and buyback management.
  • Delivered a React interface with virtualised tables, internationalisation, and export workflows.

The outcome

  • First commit to production in 6 months.
  • Live with 4 paying clients, as documented in the resume.
  • Replaced manual invoice entry with integrated e-invoicing.

Inside KejeHub

KejeHub login screen with email and password fields
Sign in · Access the KejeHub workspaceView full-size (new tab)
KejeHub dashboard showing sales, trade-in totals, orders, expenses, and monthly revenue charts
Dashboard · Overview of KejeHub operationsView full-size (new tab)
KejeHub new invoice form with company and buyer information, gold purity, weight, pricing, and trade-in fields
Create an invoice · Gold retail sales and trade-insView full-size (new tab)
KejeHub invoice summary showing item details, payment breakdown, paid status, and an e-invoice QR code
Invoice summary · Payment details and e-invoice accessView full-size (new tab)
UP NEXTFORCE

Explore the studio