TFLYXTFLYX®
← Back to the archive

ACT III · Build

Building ShiftMate: From a Rental Room Idea to a Live SaaS With Paying Users

The first product TFLYX ever shipped — and the one that proved the double life could actually build something real.

ACT III · BUILD🎬 Case Study6 min read

Every product on the TFLYX roster traces back to ShiftMate. It's the first production SaaS I shipped solo, and it's still the one I use to explain what "software shipped solo" actually means in practice, not as a tagline.

The problem, before it was a product

ShiftMate exists because staff rostering for shift-based businesses — F&B, retail, salons, clinics, gyms — is still done the hard way for most small teams: a spreadsheet, a WhatsApp group, and a business owner manually checking who's free, who's on leave, and who worked too many closing shifts in a row. That's not a hypothetical pain point. It's documented — a Free Malaysia Today / Kintone survey of 506 professionals in KL this year found too much manual work is the single biggest productivity drag Malaysian office workers report, ahead of complicated systems or too many tools.

A 2025 university research paper went further, studying a real Malaysian ambulance-service company still running staff schedules and salaries through Excel — and documented overstaffing, missed schedules, and payroll calculation errors serious enough to justify building a replacement system. That's the exact failure mode ShiftMate was built to remove.

What ShiftMate actually does

  • Drag-and-drop roster builder — a full week's schedule built in minutes, works on mobile and desktop
  • AI-powered auto-schedule — a Weighted Fair Rotation algorithm reads availability, leave, max shifts and rest days, then drafts a fair roster automatically
  • One-click Excel export — the whole schedule as a clean file, or a personalised message per staff member to paste anywhere
  • Fairness scoring — every auto-generated roster shows a 0–100% fairness score before you publish it
  • Leave & availability management, roster templates, full undo/redo, and bilingual EN/BM support

No app download required for staff. That constraint shaped almost every product decision — if a cashier or barista has to install something to see their shift, adoption dies. The output has to land wherever people already are: Excel, WhatsApp, a screenshot.

Built the same way TFLYX builds everything

No investors, no outside funding, no plan B. ShiftMate was designed, built and shipped by one person, at night, around an existing job — the same double life the rest of TFLYX runs on. It's live today at shiftmate.my with a working 14-day free trial and paying users on Pro and Enterprise plans.

It's also the reason TFLYX exists as a two-track company at all. Building ShiftMate is what proved the "software shipped solo" side of the business was real, not aspirational — and that same discipline is what gets applied, at a different scale, to every client website TFLYX builds.

See ShiftMate for yourself

Full Pro access, free for 14 days. No credit card, no sales call.