Skip to main content
Full-Stack Business SoftwareFeatured

HR Operations Platform

HR work is business software that has to be more than a pretty dashboard. The system needs roles, records, approvals, mobile access, reporting, policy documents, and a backend that can evolve without turning into disconnected tools.

Client

Work project, anonymized for portfolio

Date

2026

Duration

Ongoing product build

Status

Active work project

The Challenge

HR teams need one reliable place for employee records, attendance, leave, payroll, policy documents, and reporting. When that work is split across spreadsheets, chat, paper records, and separate tools, status visibility and approvals become slow and fragile.

The Solution

I structured the product as a Bun-based modular monolith with a NestJS GraphQL backend, React admin portal, and Expo mobile app. The system separates core HR domains while keeping deployment and development practical for a smaller team.

Key Features:

Authentication and account provisioning
Company settings, departments, and designations
Employee management and location assignment
Geofenced attendance workflows
Leave balances, requests, and approvals
Payroll setup, processing, and payslips
Policy document management
Live reporting dashboard

The Impact

This is the strongest portfolio proof because it shows ordinary, valuable software engineering: backend architecture, admin UX, mobile workflows, database-backed records, reporting, and business logic that maps to real operational work.

Buyer Pain

The buyer needs a practical HR system that replaces fragmented admin work with one source of truth for people, attendance, leave, payroll, documents, and reports.

Workflow

Before

  • Employee data and HR actions spread across spreadsheets or separate tools
  • Attendance, leave, payroll, and documents require manual reconciliation
  • Managers need manual follow-up to understand current status
  • Reporting depends on cleanup rather than reliable source data

After

  • Admin provisions companies, departments, roles, and employee records
  • Employees use mobile-facing flows for attendance and requests
  • Managers review approvals, balances, documents, and reports
  • Payroll and policy workflows stay tied to the same HR data model
  • Operational reports pull from the system instead of ad hoc cleanup

Architecture And Proof

Architecture

  • Bun workspace with NestJS GraphQL backend, React admin portal, and Expo mobile app
  • Modular monolith structure to keep HR domains clear without microservice overhead
  • PostgreSQL-backed runtime with Docker Compose for local development
  • Separate web-admin and mobile surfaces over shared backend workflows

Proof

  • Vault catalog marks this as an active work/client project
  • Repository README documents backend, web-admin, mobile app, Docker, and Bun workflow
  • Implemented module list includes auth, employee management, attendance, leave approvals, payroll, policies, and reporting
  • Verification commands are documented for backend build, web-admin build, mobile typecheck, and backend tests

Tradeoffs And Business Value

Tradeoffs

  • A modular monolith is easier to ship and operate for a bounded HR platform
  • Anonymized portfolio framing protects work context while still showing the engineering shape
  • The case study avoids fake adoption metrics until measured proof is available

Business Value

  • Replaces scattered HR admin work with a single product workflow
  • Improves visibility across attendance, leave, payroll, policy, and reporting data
  • Shows the ability to build useful business software across backend, web, and mobile surfaces

What This Proves

I can build full-stack business software that handles real records, roles, workflows, mobile use cases, and admin reporting without needing AI as the main selling point.

Request a product audit

Technologies Used

BunNestJSGraphQLReactExpoPostgreSQL

Project Tags

#Web App#Internal Tools#Admin Portal#Mobile App

Users

HR admin who manages employee records and requests
Manager who reviews attendance, leave, and reports
Employee using mobile workflows for attendance or requests

Next Improvements

Add public-safe screenshots or blurred UI walkthroughs
Write a short architecture diagram for backend, admin portal, mobile app, and database
Document what is anonymized and what proof can be shared privately

Related Projects

Explore more of my work and creative solutions