Andrew Nguyen
Full-stack engineer in construction-tech — web apps, data pipelines and AI document processing, from React on the front to .NET and AWS behind it.
Digicheck App
Enterprise data platform
Digicheck is an enterprise construction digital-delivery and quality-inspection platform used by multiple contractors on some of Singapore's most iconic projects — including Marina Bay Sands and Marina View Residences, among many others. It replaces paper-based site inspections with digital checklists, multi-level approval workflows and automated reporting for 5,000+ users, and keeps inspection data in sync with Autodesk Construction Cloud (ACC).
Overview
The platform digitises quality assurance and inspection across construction teams — from raising a check, through multi-role sign-off, to automated PDF/CSV reporting. Built as a shared product rather than a one-off, it runs for several firms and dozens of project sites at once while keeping data consistent and tied back to the BIM models in Autodesk Construction Cloud.
Role
Full-stack — React/TypeScript front end, .NET back end, and the serverless ACC integration.
Highlights
Frontend architecture & performance
- Component-based refactor with modern state management (Zustand), cutting user workflow steps by ~50% and noticeably improving the day-to-day experience.
- High-volume, editable data grids (AG Grid) for inspection records, with state patterns that hold up across multiple roles and approval stages.
Backend optimization
- API performance: reduced response times for complex operations from 30,000ms+ down to ~500ms (98%+ faster) through query tuning and database indexing.
- Clean architecture: refactored backend services into clear layers (repository pattern) on .NET / EF Core / PostgreSQL for maintainability and testability.
- Asynchronous processing: a background-worker pipeline handling 1,000+ concurrent operations per sync, offloading heavy work and eliminating API timeouts.
Autodesk Construction Cloud (ACC) sync
- Designed and owned a serverless pipeline (AWS Lambda + EventBridge Scheduler + SQS) that syncs inspection data into Autodesk Construction Cloud, with retry and error handling for reliable, replayable delivery across distributed services.
Outcome
- 5,000+ users across multiple firms and project sites.
- Deployed on iconic Singapore projects — Marina Bay Sands, Marina View Residences, and more.
- 98%+ faster critical APIs and ~50% fewer workflow steps, with automated PDF/CSV reporting replacing manual paperwork.
Technologies
Frontend: React, TypeScript, Zustand, AG Grid · Backend: .NET, ASP.NET Core, Entity Framework Core, PostgreSQL · Cloud / integration: AWS Lambda, EventBridge, SQS, Autodesk Construction Cloud