Skip to main content
CSR Software
SaaS ProductOwned product

HRgo — Building a Workforce Management SaaS

A business application that brings employee management, time off, timesheets, approvals, and administration into one platform.

  • NestJS
  • React
  • TypeScript
  • PostgreSQL
  • Docker
  • Cloudflare

The product

HRgo is a SaaS application focused on practical HR administration for smaller and growing companies. It brings employee records, time off, timesheets, and approvals into one consistent application, so routine administrative work no longer depends on spreadsheets, email threads, and manual follow-up.

The challenge

HR administration looks simple until the details accumulate. Employees, managers, and administrators each need a different view of the same information. Requests have to reach the right approver based on the organization’s structure. Roles determine who can see and change what. Deadlines matter, and records need to stay consistent over time.

The product had to model these rules clearly enough to work for different companies, while keeping everyday actions, such as submitting a request or approving one, quick and obvious.

The solution

HRgo is organized into modules that follow how HR work actually happens:

  • Employee and company administration for maintaining the company structure and employee records.
  • Time-off requests and approvals that route requests to the right people.
  • Timesheet workflows for recording and reviewing working time.
  • Permissions and roles that control what each user can see and do.
  • Notifications that keep employees and approvers informed.
  • Subscription and seat management connected to the product’s billing.
  • Administrative interfaces for managing accounts and configuration.

Engineering

The application is built as a full-stack TypeScript product:

  • A NestJS backend that implements the business rules and exposes the application API.
  • React for both the customer-facing application and the administration interface.
  • PostgreSQL as the relational database behind employees, organizations, requests, and records.
  • Docker-based services for consistent environments from development to production.
  • Cloudflare infrastructure integrations.
  • Integration with an external billing provider for subscriptions and seats.

Result

HRgo is a working SaaS product that provides the workflows described above in a single application, from employee administration to approvals and subscription management. More about the product is available at hrgo.app.

All work
Enterprise Business PlatformClient engineering work

A Digital Platform for Complex Procurement

Engineering procurement workflows that connect businesses and suppliers through structured requests, competitive offers, messaging, and integrated business processes.

  • Ruby on Rails
  • React
  • PostgreSQL
  • GraphQL
  • Business integrations

Building something similar?

Tell us about the product or process. We will help translate it into an engineering plan.