All projects

Case Studies / Full-Stack Business Software

HR Operations Platform

This personal project was inspired by recurring office workflows and built independently to make complex HR administration easier to model and operate. It was not commissioned, approved, or adopted by an employer.

Public status

Personal project - active

Personal project informed by office workflows; not an employer product or adoption claim.

Generated-data employee setup workflow in the HR Operations Platform
Generated-data interface capture from the verified Admin CP lifecycle walkthrough.
Project type
Personal project
Period
2026
Development
Active development
State
Personal project - active

01 / Challenge

The workflow before the system

HR administration often joins records, attendance, leave, payroll support, documents, and management follow-up across separate files and tools.

02 / Approach

How I designed the response

I independently designed a modular NestJS and GraphQL backend, React admin portal, Expo mobile app, and PostgreSQL data model around those connected workflows.

Authentication and account provisioning
Company, department, and role settings
Employee records and location assignment
Attendance and leave workflows
Payroll processing and payslips
Policy documents and reporting

03 / Outcome

The project demonstrates end-to-end product engineering with generated-data lifecycle proof. It does not claim employer adoption, approval, or production use.

04 / Workflow

Before

  • Records and follow-up are split across files and separate tools
  • Attendance, leave, payroll support, and documents require manual reconciliation
  • Reporting depends on repeated cleanup

With the system

  • Configure companies, departments, roles, and employee records
  • Record attendance and submit requests through bounded workflows
  • Review approvals, balances, documents, payroll records, and reports
  • Use generated demonstration data for public-safe lifecycle verification

05 / Engineering proof

Architecture

  • Bun workspace with NestJS GraphQL backend, React admin portal, and Expo mobile app
  • Modular monolith structure for bounded HR domains
  • PostgreSQL-backed runtime with Docker-based development
  • Separate web-admin and mobile surfaces over shared backend workflows

Verified evidence

  • Repository documents the backend, admin, mobile, database, and verification commands
  • Implemented modules cover authentication, employees, attendance, leave, payroll, policies, and reporting
  • A deployed Admin CP lifecycle walkthrough was verified with generated data

06 / Judgment

Tradeoffs

  • A modular monolith keeps deployment practical while preserving domain boundaries
  • Public proof uses generated data and excludes workplace records
  • No employer adoption or commercial outcome is claimed

Why it matters

  • Models fragmented HR administration as one connected workflow
  • Demonstrates backend, web, mobile, and data-model ownership
  • Shows practical business-software engineering without relying on AI as the headline

What this proves

I can independently design and build full-stack business software across backend, web, mobile, records, roles, approvals, and reporting.