
Technaut SMS — Coaching & Institute Platform
Multi-Tenant SaaS · EdTech
Turns a services company’s attendance, projects and completed work into a performance score people can actually see.
A performance operating system for a services company: attendance, employees and departments, shifts and leave, projects and tasks — plus a points engine that turns completed work into a score people can actually see.

MOPA HRMS is an HR platform built around a specific idea: attendance and task completion should roll into a visible score rather than sitting in separate reports nobody reads. A points engine converts completed work into a number employees and managers both see, which makes performance a running signal instead of an annual review artifact.
The platform covers attendance, employees and departments, shifts and leave, and projects and tasks. Three surfaces share one NestJS API — a Next.js web app for employees, managers and admins, and a Flutter Windows desktop agent that handles attendance and work-from-home activity tracking through a pure Dart FFI input counter.
Background work runs on BullMQ over Redis, with Socket.IO pushing live updates to the web app.
A services company had attendance in one system, tasks in another and performance nowhere — reviews were assembled by hand once a year from data nobody had looked at since it was recorded. Work-from-home activity was entirely unmeasured.
One platform where attendance, shifts, leave, projects and tasks feed a points engine that produces a score visible to the person earning it, backed by a Windows desktop agent that records attendance and WFH activity without manual entry.
NestJS 11 API over Prisma 6 and MySQL 8 with JWT authentication
Redis with BullMQ for background job processing and Socket.IO for realtime push
Next.js 15 App Router web app with TanStack Query and Radix components
Flutter Windows desktop agent packaged as MSIX for attendance and activity capture
A standalone pure-Dart FFI input-counting package with no HRMS concepts, reusable on its own
Measuring work-from-home activity risks building surveillance rather than a performance signal, and coupling that measurement to HR logic would make it impossible to reason about.
Kept input counting in a standalone Dart FFI package that knows nothing about HRMS — it counts and reports, with all interpretation happening in the platform. The measurement layer stays auditable and independently testable.
Performance data that only managers see does not change behaviour.
Built the points engine so the score is visible to the employee earning it in the same app, making performance a continuous visible signal rather than something surfaced once a year.
Attendance, task completion and work activity converge into one visible score, replacing a once-a-year manual assembly of data with a running performance signal that employees and managers read from the same place.
