Tower Control
GLASSLINE
An internal platform replacing Sablono — built from scratch to track thousands of facade construction elements (panels, brackets, GFRC) through an 11-stage lifecycle across factory, logistics, site delivery, installation, and QC inspection. Everything is visualized on an interactive 3D building elevation rendered directly from the Revit model. Reference deployment: Tour Mohammed VI, Morocco.
Contribution
Led the architecture and engineering of the entire system across four codebases. Designed the append-only event-sourced schema where element status is always derived from transition history — never stored directly. Built the Revit plugin (.NET + APS) for automated BIM-to-GLB extraction, the Three.js construction viewer with per-element lifecycle color coding, the full AWS cloud infrastructure via Terraform, and the role-stratified frontend covering 11 distinct operational roles from Plant Supervisor to QC Inspector.
Impact
- Replaced a commercial enterprise product (Sablono) with a purpose-built system tailored to GLASSLINE's exact construction workflow
- 11-stage lifecycle with append-only audit trail — every status change is immutable, actor-attributed, and timestamped by DB trigger
- Autodesk APS cloud integration automates Revit → GLB conversion via SQS job queue, eliminating manual export workflows
- Interactive 3D viewer renders thousands of facade elements color-coded by live construction status from the database
- Full AWS infrastructure provisioned via Terraform: ECS Fargate, RDS PostgreSQL Multi-AZ, Cognito, CloudFront, SQS, ECR across two environments
- 11-role RBAC system where permissions are project-scoped — a user can be Foreman on one project and PM on another