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.

- 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.
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.
Continue exploring