Overview
Trifort started as a marketing website but evolved into a construction operations platform after it became clear that the biggest problems weren't generating leads—they were coordinating projects, tracking finances, managing documents, and keeping clients informed throughout the construction lifecycle. I designed and built both the public-facing experience and an internal administrative platform that acts as the operational backbone of the business.
My Role
Lead Full-Stack Engineer and Product Owner.
The Problem
Construction businesses often rely on disconnected tools for websites, project tracking, invoicing, customer communication, and reporting. This creates duplicated work, inconsistent information, and poor visibility into ongoing projects. The challenge was to create a single platform that could support both customer acquisition and day-to-day business operations.
The Solution
I designed a system with two distinct products: - a high-performance marketing website - an administrative operating platform The admin platform centralizes project management, quotation workflows, financial tracking, invoice generation, website content management, and customer communication from a single interface.
What makes this interesting?
The most important architectural decision wasn't choosing a framework—it was recognizing that machine learning alone wasn't the solution. Rather than trying to predict construction outcomes with opaque models, I built a deterministic operational platform that captures structured business data first. Once reliable operational data exists, intelligent automation becomes far more practical because it is grounded in the company's actual workflows instead of isolated predictions. This shifted the project from "an AI website" into a construction operating system that can grow with the business.
Technical Decisions
- Leveraged Next.js Server Components for secure data-fetching and fast initial load performance
- Structured a normalized PostgreSQL schema to handle complex hierarchical estimation items
- Implemented strict TypeScript typing across the API layer to eliminate runtime data mismatches
Architecture
- Server-rendered marketing website for SEO and lead generation
- Role-based administration portal
- Unified project lifecycle management
- Shared data model powering both public and internal experiences
- Media upload pipeline with validation and optimization
- Responsive dashboard optimized for field and office workflows
Engineering Highlights
- Designed a dual-application architecture separating customer-facing and operational workflows.
- Built a CMS allowing non-technical staff to manage website content.
- Implemented project lifecycle management from quotation through completion.
- Created invoice generation workflows integrated into project records.
- Built financial tracking dashboards for ongoing construction projects.
- Implemented secure media upload and image optimization.
- Developed reusable administrative components for rapid feature expansion.
- Optimized SEO while maintaining an authenticated administration experience.
Results & Impact
- Unified multiple business processes into a single operational platform.
- Reduced reliance on spreadsheets and disconnected tools.
- Enabled the business to manage projects, finances, website content, and customer interactions from one system.
- Established a scalable foundation for future construction intelligence features.
