QTO ERP
Attendance, HR, and project management in one suite.

Problem
Growing companies duct-tape operations together: attendance in one tool, HR files in another, project boards in a third, CRM in a spreadsheet. Nothing talks to anything, and the company's actual state lives in nobody's head. QTO House needed all of it in one system built around how construction estimation actually works.
Solution
A unified ERP where the modules share one data model: real-time clock in/out feeding automated timesheets, HRM covering onboarding through performance reviews, project management with Kanban and Gantt views, and a CRM that carries a lead through BOQ and proposal into a live project. Django REST Framework and PostgreSQL underneath, React on top.
Stack
Key Features
What I Learned
This is where I learned to design schemas for systems that grow sideways — every module you add stresses assumptions the last one made. Permissions, audit trails, and 'who can see what' turned out to be half the product.