02Frontend & Web Applications
Built Construction Project Management Application in TypeScript
What I built
Engineered an interactive construction management platform deployed live on Vercel. Features a responsive project dashboard, task scheduling, resource tracking, and stage-by-stage milestone visualization built with TypeScript.
The application helps project managers coordinate field activities, monitor progress against deadlines, and maintain structured audit logs for ongoing works.
What clicked
Strict TypeScript typing across project entities (tasks, workers, milestones, budgets) eliminated an entire class of runtime state bugs and made refactoring complex state transitions straightforward.
What I'd change
Implement optimistic UI updates with client-side rollback to make field entries on mobile devices feel instantaneous even on patchy site network connections.