← Back to Projects
🏆 1st Place Winner · AI · Construction · TRU 2024

ACRES — AI Construction Manager

ACRES is an AI-driven Construction Management Platform awarded 1st Place at Thompson Rivers University. It revolutionizes site operations through automated PPE compliance, intelligent inventory chatbots, and agentic task systems.

1st Place
TRU Competition
PPE AI
Compliance Detection
Inventory
AI Chatbot
Agentic
Task Breakdown
Timeline
Dec 2024 (Competition Winner)
Role
Team Lead & Lead AI Developer
Team Size
3 Members (TRU Computing Science)
Status
Champion Prototype

// Recognition

🏆

1st Place Winner - $4,000 Scholarship

Awarded at the ACRES Competition, Thompson Rivers University (December 2024) for exceptional innovation and project execution.

Revolutionizing site operations through AI

As Team Lead, I spearheaded a team of three TRU Computing Science students, working alongside Deeparsh Singh and Khushal Arora, to develop ACRES as a platform that could revolutionize construction site operations through better safety, efficiency, and project coordination.

We built a comprehensive platform featuring automated PPE checks using computer vision, an intelligent AI chatbot for secure real-time site data access, and dynamic task management powered by agentic AI workflows.

The result was an integrated system where safety monitoring, inventory intelligence, and planning tools worked together instead of living in disconnected operational silos.

↑ Competition winning walkthrough of the ACRES system

// Industry Gaps

The Industry Struggle

⚠️

Safety Compliance

Manual PPE checks are time-consuming and prone to human error, especially when consistent gear usage must be enforced across multiple sites with different hazards.

📉

Inefficient Data

Inventory tracking and critical site data often rely on manual methods or siloed systems, slowing down real-time decision making and resource allocation.

⛓️

Complex Coordination

Managing dependencies and multi-phase task updates manually creates significant administrative overhead and can lead to delays or missed steps in dynamic environments.

// Core Pillars

An AI-Integrated Ecosystem

Our solution unified three distinct AI modalities into a single operational interface, ensuring that safety, data, and tasks evolve in lockstep with the physical site state.

  • Automated PPE Compliance: AI vision verifies whether workers are wearing the site-specific gear required before entering the work zone.
  • Intelligent Inventory Assistant: A natural-language chatbot translates questions into secure SQL and returns live answers from the operational database.
  • Dynamic Task Breakdown: Agentic workflows generate structured Kanban-ready tasks and subtasks from project context, documents, and board state.
Core Pillars

// Computer Vision

Automated Compliance

Manager Control

Site managers use a dedicated dashboard to define the mandatory PPE items required for each unique construction site — hard hats, safety vests, steel-toe boots, gloves, and any custom gear dictated by that location's specific hazards. That gives the vision system a precise, site-aware rule set rather than applying a one-size-fits-all standard.

Requirements can be added or modified at any time, keeping the platform in sync with evolving safety protocols and preventing compliance checks from drifting out of date.

⬡ Add Site Modal
Adding a New Site and Gear Requirements
Compliance Dashboard

Real-Time Detection

Workers capture an image upon arrival. The computer vision model — fine-tuned on construction site imagery to handle lighting variation and partial occlusions — detects the presence of each required gear item in real time and verifies full adherence instantly.

The interface returns color-coded feedback highlighting detected items in green and missing items in red, so workers can make corrections on the spot rather than waiting on a delayed manual inspection or risking entry without proper protection.

AI Detection
⬡ Detection Results Across Multiple Workers
Multiple Examples of AI PPE Detection

// NLP & SQL

Conversational Data

Natural Language SQL

Users query the ACRES Database Assistant in plain English. Questions like "How many employees do we have?", "What materials are needed for the Uptown site?", or "Show me the inventory level for concrete" are translated into precise SQL and executed against the backend database in real time.

This matters operationally because site teams need current answers immediately — not after navigating separate dashboards, digging through spreadsheets, or waiting on a report to be compiled.

⬡ Employee Query Example
Chatbot Employee Query Example
Chatbot Interface

Secure SQL Integration

The assistant supports multi-table retrieval for questions such as nearby sites with available inventory, while keeping the raw schema and credentials hidden behind backend mediation.

Instead of exposing the database through external APIs, the AI handles translation internally and returns only the relevant result, improving both usability and security.

⬡ Complex Multi-Table Query Result
Chatbot Complex Query Result
⬡ Live Database Tables
Inventory Data Table 1
Inventory Data

// Agentic Workflows

Agentic Coordination

Visual Task Management

The Kanban workflow organizes work into To Do, In Progress, and Done columns, giving managers a fast visual read on progress across active phases and dependencies.

Each task card carries priority level, due dates, descriptions, subtasks, and specific step-by-step instructions — reducing the chance that critical details get lost between the planning room and the field, especially when handoffs happen mid-phase.

⬡ Task Card Detail View
Kanban Task Card Details
Kanban Board

Automated Decomposition

Managers use the AI agent to draft entire job phases by providing job type, site information, quality assurance documents (ITPs), and the current board state. The agent reasons across all of those inputs and produces a structured set of tasks and subtasks ready to drop into the Kanban workflow — covering steps like route planning, permit acquisition, materials procurement, site preparation, and team scheduling.

That saves significant planning time, improves coverage of project requirements, and lowers the risk of missing critical steps when projects move quickly or scope shifts mid-phase.

⬡ AI Generation Prompt Interface
AI Task Generation Prompt
AI-generated draft Kanban for Water Pipeline Installation

Intelligent Delegation & Planning

The AI analyzes inputs and breaks down work into logical, actionable tasks and subtasks — Plan Route, Acquire Permits, Procure Materials, Prepare Site, Schedule Team — saving significant planning time and ensuring comprehensive coverage of project requirements, so critical steps are not overlooked when projects move fast or scope shifts mid-phase.

// Engineering

System Intelligence

Under the hood, ACRES had to solve three very different technical problems: computer vision on construction imagery, natural-language-to-SQL translation, and agentic task planning grounded in live project context.

The vision pipeline used pre-trained object detection models fine-tuned on construction site imagery to identify PPE items accurately under varying lighting conditions and partial occlusions. The language layer focused on LLM-driven intent recognition and entity extraction, backed by prompt engineering robust enough to reliably emit structured SQL without hallucinated column names or unsafe commands. The agentic task system used RAG (Retrieval-Augmented Generation) to pull relevant context from ITP documents alongside live board state, then output structured JSON that mapped directly into the Kanban workflow.

The relational data model covered sites, employees, materials, inventory, PPE rules, quality documents, and tasks — all linked across normalized tables. Backend mediation ensured the AI chatbot interacted with the database securely, preventing SQL injection and avoiding any exposure of credentials or schema structure to the frontend or external services.

AI & Machine Learning

  • Computer Vision (PPE Detection): Pre-trained object detection models fine-tuned on construction site imagery to accurately identify PPE items under diverse lighting and partial occlusions.
  • Natural Language Processing (Chatbot): LLMs for intent recognition and entity extraction, backed by prompt engineering that reliably translates natural language into structured SQL without hallucinated column names or unsafe commands.
  • Agentic AI (Task Generation): An agentic framework that reasons across manager input, ITP documents via RAG, and live Kanban board state to produce structured JSON task outputs ready to populate the workflow.

Backend & Database

  • Relational Schema: Normalized tables linking sites, employees, materials, inventory, PPE requirements, tasks, and quality documents for efficient cross-entity querying.
  • Secure Data Handling: Backend mediation ensures the AI chatbot interacts with the SQL layer securely — preventing injection, avoiding credential exposure, and keeping schema structure hidden from the frontend and external services.

Frontend & Architecture

  • React & TypeScript with Next.js: Type-safe, component-based UI delivering interactive experiences across the dashboard, Kanban board, chatbot, and compliance flow.
  • State Management: Application state — especially for the dynamic Kanban board and real-time chatbot — handled via appropriate state management patterns to keep UI consistent with backend changes.
  • API Integration: Dedicated APIs bridge the frontend with AI inference services, the secure SQL query layer, and task management logic.

// Impact

The Takeaway

Leading ACRES was more than a technical challenge; it was a masterclass in problem decomposition. Combining computer vision, conversational AI, and agentic reasoning taught us how to build cohesive AI ecosystems that solve fragmented real-world problems. The value of this integration was proven when our team secured first place in the AI Hackathon, with judges specifically highlighting the application's unique capability to seamlessly weave together disparate ML architectures into a highly practical B2B tool.

Team Leadership

Leading a technical team under competition deadlines while keeping scope ambitious but deliverable.

System Integration

Integrating vision, NLP, and agentic systems into one coherent full-stack product.

Secure Interaction

Designing secure AI-to-database interaction without sacrificing speed or usability.

Full Ownership

Owning delivery across frontend, backend, and database layers instead of treating them as separate concerns.

Problem Decomposition

Breaking down a broad industry problem into focused product capabilities with real operational value.

Validation

First-place recognition validated both the prototype and the technical sophistication of combining multiple AI systems end to end.

Team ACRES

Want to see more?

Check out my other projects or get in touch to discuss a collaboration.