Rorix Technologies Logo
Internal Product · Company OS

RMS: The Company OS We Built to Run Rorix

IndustryInternal Product
EngagementSince 2024 · Ongoing
Project TypeCompany Operating System (ERP)
Team Model6 Developers, In-House
Project Overview

One System for Every Operation in the Company

RMS is not a client project. It is the software Rorix runs on: every clock-in, leave request, interview, project milestone, invoice, and sales lead in the company flows through a platform we designed, built, and operate ourselves. When we pitch process automation to a client, this is the system we point at.

Two years in, RMS spans 12+ live modules on a single PostgreSQL schema of 118 models, with 30 scheduled jobs automating everything from invoice generation to database backups, and AI features that score resumes against job descriptions. It is the most honest case study we have: we are our own longest-running client.

118 database models covering HR, recruitment, projects, CRM, and billing in one schema
30 scheduled jobs automate reminders, invoice generation, lead archiving, and backups
Gapless invoice numbering with frozen billing snapshots and multi-currency payments
Claude-powered AI scores candidate resumes against job descriptions automatically
The Problem

Challenges We Solved

An Agency Running on Disconnected Tools

Attendance, leave, hiring, project tracking, invoicing, and sales each lived in separate tools or spreadsheets. Every handoff between them was manual, error-prone coordination work that scaled linearly with headcount.

A Hiring Pipeline With No System

Candidates moved from job description to interview to offer through email threads and follow-ups. Steps were missed, interviewers double-booked, and no stage produced data the next stage could reuse.

Billing Complexity Beyond Spreadsheets

Fixed-price, hourly, retainer, and milestone billing across multiple currencies, with GST rules and partial payments, made manual invoicing slow and audit trails unreliable.

Trust and Auditability at Scale

A system holding salaries, credentials, and client financials needs revocable sessions, role-based access, two-factor auth, and an audit trail on every sensitive action, not an afterthought bolted on later.

Our Process

How We Delivered

One Domain Model Instead of Ten Tools

Modeled the whole company: people, attendance, leave, candidates, interviews, projects, milestones, clients, invoices, and payments, as one coherent PostgreSQL schema, so every module reads and writes the same source of truth.

Role-Based Application for Every Team

Built dedicated dashboards and workflows for Admin, HR, Employee, and Sales roles across 176 routes: employees self-serve their requests, HR automates its follow-ups, and sales runs a kanban lead pipeline with threaded notes.

An Automation Layer That Runs the Back Office

A database-driven cron registry executes 30 scheduled jobs: leave accruals, probation and appraisal reminders, timesheet digests, invoice generation, lead archiving, and encrypted database backups, with failure alerts when anything breaks.

A Finance Engine Built for Audits

Implemented gapless invoice sequencing, immutable snapshots frozen at send time, FX-locked payment records, GST calculation, credit management, and bank reconciliation, so every number can be traced years later.

AI Where It Actually Saves Time

Integrated Claude to score incoming resumes against job descriptions and assist internal workflows, turning the highest-volume manual screening task into a reviewed-not-performed one.

Real-Time Feedback Loops

WebSocket-driven notifications push approvals, mentions, and pipeline changes to the right role instantly, replacing the polling and follow-up emails that disconnected tools require.

Impact & Results

The Outcomes Achieved

142k+
Lines of Production Code
118
Database Models in One Schema
30
Automated Scheduled Jobs
176
Application Routes in Production
Tech Stack

Technologies Used

React 18TypeScriptViteMaterial UIRedux Toolkit QueryNode.jsExpressPostgreSQLPrismaSocket.IOAWS EC2 + S3Claude AI

Want a System Like This Running Your Business?

RMS is the proof of how we build: one team, full stack, production-grade. Let's scope the system your operation needs.

More on HR technology

Everything on this topic that lives elsewhere on the site.