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%

Projul construction-management software website
Approved, public-safe project imagery.

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

  1. Legacy
  2. Component architecture
  3. Optimized data flow
  4. Performance

Engineering scope

What I worked on.

  1. Second-generation web application architecture
  2. Project and customer workflows
  3. Contractor and scheduling operations
  4. Frontend performance and state management
  5. 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

Next: BookRevs

Back to all work Start a conversation