Construction Management SaaS Case study
Projul
An end-to-end construction-management platform spanning CRM, estimates, signatures, scheduling, jobs, invoicing, payments, time tracking and reporting.
- Role
- Lead Engineer · App V2
- Disclosure
- Public product · Proprietary source code
Verified proof
Improved project performance by 80%
The problem
What the system had to solve.
An end-to-end construction-management product needed a scalable second-generation web application for complex operational workflows.
What I owned
The responsibility behind the work.
Led development of appv2.projul.com across its frontend and backend architecture.
Led development of Projul’s second-generation web application across frontend and backend architecture, building complex workflows for projects, customers, contractors, scheduling and operations.
Engineering approach
How it was built.
Developed workflows for projects, customers, contractors, scheduling and operational management, alongside performance and frontend architecture improvements.
Refactor path
- Legacy
- Component architecture
- Optimized data flow
- Performance
Engineering scope
What I worked on.
- Second-generation web application architecture
- Project and customer workflows
- Contractor and scheduling operations
- Frontend performance and state management
- GraphQL, REST and end-to-end testing
Impact
The verified result.
Improved project performance by 80%.
Technology
The technical surface.
- React
- React Query
- Redux Toolkit
- Web Workers
- GraphQL
- REST
- Selenium